场景:我有一个measure(Sum),并且在所有情况下我都需要此总和的结果,但不包括事实表中注册的有关用户/天过滤器的最后一个元素。这些元素在其他维度上具有相同的属性。
示例:2019/10/29中事实表中UserA的度量:
RegisterA: 5
RegisterB: 11
RegisterC: 13
RegisterD: 7
(RegisterD将不包含在系统用户将看到的结果中。最终结果:29]
示例:2019/10/26至2019/10/29之间的事实表中UserB的度量:
RegisterA: 2
RegisterB: 45
RegisterC: 21
RegisterD: 19
(RegisterD将不包含在系统用户将看到的结果中。最终结果:68]
这些元素共享相同的维度属性,没有任何区别,但是维度过滤器中的最后一个事实寄存器(Day和User)将永远不包含在总和中。
我该怎么办?
谢谢
在您的项目中,您需要两次定义每个度量,一次使用“ sum”,一次使用“ last value”。现在定义一个计算所得的成员,该成员减去总和中的最后一个值。在查询中使用此计算所得的成员。