我有一个具有以下结构的事实表:
PeriodID, AccountID, FlagID, Value1
PeriodID,AccountID和FlagID都链接到不同的维度 Value1是一个数值,在多维数据集中指定了Sum()度量
假设以下数据:
PeriodID, AccountID, FlagID, Value1
20140101, 123 , 1 , 100
20140201, 123 , 2 , 200
20140301, 123 , 1 , 300
我的要求是构建一个Excel CubeValue公式,如果FlagID在该季度的任何一点具有值2,则该公式为该季度的最后一个句点(即20140301)返回Value1。
我设法为该季度的最后一个月检索每个AccountID的Value1。剩下的就是过滤掉本季度FlagID从未设置为2的记录。
你会怎么做?需要对多维数据集进行哪些更改才能在excel中支持此逻辑?可以某种方式将事实与自身联系起来,就像你想要一个维度的事实一样吗?