我做了一个简化的例子来说明我在这里要问的问题。在我的示例中,我有销售订单,每个销售订单有多行,i按销售订单编号分组,然后按销售订单行(行组)
我发现组过滤器在过滤表中特定区域的报告数据时非常有用/灵活,因此在我的示例中,我过滤SOLine组以排除SO线,如果它等于3。
然后,我希望有一个整个SO的组聚合,告诉我其中SO线的计数。不幸的是,当从销售订单号组范围内的文本框中执行COUNT()表达式时,它会计算所有行,包括SO行3,而我希望它考虑从其子组中过滤掉的行。
以下是我的Tablix和分组的屏幕截图:
在SOLine组中,我有以下过滤器:
以下是我在预览报告时得到的输出:
我希望这个数量计算为4,但我理想地想继续使用组,因为我发现它们比使用SUM(IIF)更有效率,它完全减慢了我有数千行的实际报告。
如果无法做到这一点,请提供我可以使用的所有最佳替代方案。
非常感谢。 雅各布