分组中使用多个数据集
本帖最后由 Crystal.Li 于 2021-3-22 15:43 编辑第一个表格按日期分组,统计总的OK、NG数;第二表格需要统计出当天NG原因的详细情况,现在“占比”这一列需要“数量”除以表一中对应日期的"NG数",要怎么实现呢
TESTNULL 发表于 2021-3-23 11:51
很难一个sql语句统计出所有数据,所以才想着用多个数据集
那您可以用Lookup函数,利用数据集4的日期和数据集3的日期进行关联,取数据集3的NG字段,应该也可以实现这个效果 这个您可以用表达式对计算的值指定计算范围,可以参考这个设置:
在您的这个场景中,可以对dateNG做sum,指定计算范围为表二中date(b.dtInsertDate)字段所绑定的文本框,然后用数量除以上述sum值即可。 本帖最后由 TESTNULL 于 2021-3-22 16:19 编辑
Crystal.Li 发表于 2021-3-22 15:42
这个您可以用表达式对计算的值指定计算范围,可以参考这个设置:
在您的这个场景中,可以对dateNG做sum ...
上面的没表述,原需求如以下图示做sum会重复计算
Crystal.Li 发表于 2021-3-22 15:42
这个您可以用表达式对计算的值指定计算范围,可以参考这个设置:
在您的这个场景中,可以对dateNG做sum ...
表1、表2用了不同的数据集,表2“占比”使用dateNG显示出来就是空白的 您将您设计的报表模板和数据发我们看看~ Crystal.Li 发表于 2021-3-22 16:46
您将您设计的报表模板和数据发我们看看~
麻烦帮忙看一下
TESTNULL 发表于 2021-3-22 17:12
麻烦帮忙看一下
您设计的报表文件呢?麻烦也发一下 就是这个rdl文件 TESTNULL 发表于 2021-3-22 17:52
就是这个rdl文件
您好,您的这个报表我看了一下,直接在表格中无法计算的,您需要在数据集4上把NG的这个字段也加载出来,然后绑定到矩表上才可以进行计算
JamesLv 发表于 2021-3-23 11:22
您好,您的这个报表我看了一下,直接在表格中无法计算的,您需要在数据集4上把NG的这个字段也加载出来, ...
很难一个sql语句统计出所有数据,所以才想着用多个数据集:(
页:
[1]
2