|
|
1
3
听起来很简单。假设您有可以查找customerdimkey的sql或存储过程,只需使用@customerid参数添加一个这样做的数据集,然后选择该customerdimkey。假设它是一个名为lookupcustomerdimkey的存储过程,它接受@customerid和输出参数@customerdimkey。我会创建一个报表数据集,如下所示:
然后将customerdimkey report参数设置为internal,并从我刚刚创建的查询中获取其默认值。现在,报表将等待提供customerID,然后计算customerDimKey,然后再在其他报表数据集中使用它。 当然,它不一定是一个存储过程。您只需确保数据集的主体生成包含键的单行结果集。它可以是一个简单的sql select或一系列tsql语句或存储过程调用。几乎任何可以放入存储过程的内容都可以进入数据集主体。它只需要最终产生一个行。 |
|
|
2
0
在设计过程中,确保参数顺序正确。
确保新数据集返回具有单个记录(值)的ResultSet
|