Cognos 11.0.13 DMR 交叉表,当存在两个事实时,如何为正确的年份设置追溯——当年销售额和上一年销售额

Cognos 11.0.13 DMR crosstab, how to set the drill through for the correct year when there are two facts -- Current Year Sales and Prev Year Sales

如何在钻取中传递正确的年份?

使用列表时 - 每列都可以有自己的钻取 在交叉表中,所有单元格值(显示指标)的钻取似乎都相同

在此示例中,交叉表有两个度量标准 -- 当前销售额和上一年销售额 它们按公司和年份缝合 上一年销售额的加入基于 -1 年,这样报告可以显示特定年份(如 2019 年)并且事实会相应调整(即当前年度销售额为 2019 年和上一年销售额为 2018 年,即使交叉表显示2019 年)。指标显示正确

由于这种方法(使用交叉表),事实共享相同的钻取

如何在钻取中传递正确的年份? 我通过使用年份和销售代表进行了演练。因此,钻取显示所选年份,即使在选择前一年的指标时也是如此

交叉表看起来像这样

     |   Year  (like 2019     |
     |   Month (like 9)       |

|销售额|上一年销售额 |

销售代表|456 | 123 | |523| 0 | |623 | 123 |

钻取传递数据项 -- 销售代表,年份(有效) 但是,选择上一年时,通过训练是通过2019

提醒,在列表中,每一列都有一个单独的钻取 顺便说一句:如果我尝试将列表更改为交叉表,我将失去对定义的钻取

所以我不能说我完全理解你前一年的情况,我担心 2019-1 和拼接连接项目,你可能会退出 MDX(DMR) 功能并进入 SQL(关系)上下文。

如果您使用的是DMR,并且将当前年份投影在一条边上,您可以通过滞后函数获取前一年,也存在更复杂的动态函数,例如平行周期。

如果您投影 2019 年的成员并在其旁边投影延迟 (2019) 的计算,钻取行为是否会发生变化?