我有一个包含多个列的报告矩阵,其中每列显示相同类型的数据但具有不同的过滤器。具体来说,我显示了一些汇总数字,但每列显示不同的时间段(一个可能是每天,另一个是每周,另一个是某个自定义时间段等)。为避免过滤每个单元格表达式中的时间段,我想为每列设置某种全局过滤器。
起初我认为多个数据集可能是一个很好的答案。我可以为每个列创建一个新的数据集并相应地过滤查询,然后我可以为所有列重复使用任何特定行的完全相同的表达式。意识到每个报告表只绑定到一个数据集,我开始寻找一种方法来使每个列成为自己的表,然后直观地将它们绑定在一起,这样所有行都排成一行并且高度相同。
有没有办法这样做,或者我应该尝试完全不同的东西?我可以有一个包含所有数据的全局数据集,然后按单元格进行过滤,但效率似乎低得多。这是示例原始数据和我想要生成的报告。有没有一种方法可以做到这一点,而不是乱用“日期”并在每个单元格中将它与今天进行比较?