Mon*_*aro 4 sql birt report reporting-services business-intelligence
我需要帮助创建BIRT报告; 情况是我有多个查询,但报告所有列应按一列分组(例如)(运算符)类似:
op1 | ## | ## | ## | ## |
op2 | ## | ## | ## | ## |
op3 | ## | ## | ## | ## |
我怎么能做到这一点?我试图让运营商独立的数据集,并把它放在第一列,并在所有奎雷斯即添加参数(其中(运营商=?)),从运营商的当前行得到了运营商column..But我可以不将每个数据集中的参数值附加到Operator数据集数据集.这个策略对吗?如果是的话......我怎么能这样做.如果不是,那么正确的策略是什么?百万提前谢谢,
小智 8
如果您的多个数据集来自同一数据源,我建议组合查询.
如果多个数据集来自不同的数据源,您可以使用BIRT中的联合数据集功能将它们链接在一起.
要将两个单独的数据集链接在一起:
您只能从不超过两个现有数据集生成联合数据集.但是,联合数据集本身可以作为其他联合数据集的输入数据集包含在内 - 因此,如果需要将三个数据集连接在一起,可以通过将两个数据集连接到一个联合数据集,然后基于第一个创建新的联合数据集来实现.联合数据集和第三个原始数据集.
没有必要对任何现有查询进行参数化以加入数据集.如果意图限制在该数据集中返回的运算符(例如,仅返回运算符100-121),则仅应包括查询中的运算符上的参数条件.