(本文档仅供参考)
问题:
使用交叉表和树状表计算年同期值,交叉表计算的同期值是正确的,但是发现树状表同期值计算出来不是预期的,如下所示
(1)交叉表:同期值计算是去年同时期的数据合计,2025年的同期值小计是2024年1月~4月对应年周数据合计。
(2)树状表:同期值计算是去年全年数据的合计,2025年的同期值是2024年全年年周数据合计。
解决方案:
此问题是由于树状表底层实现逻辑,是多个查询分开查询再拼接成一个表格的。其中,对于年级别的小计,是一个单独的查询,无法明确是到哪个年周;而交叉表是单个查询,且真的有计算小计的逻辑在mdx里面。对此,当前可以考虑使用给树状表增加一个年周筛选器,默认值为小于等于当前周(相对值),显示指明年周范围。