在没有用户维度的公式中使用用户维度的行项

HarunT
5月1日编辑 建模

你好,

我有L1和L2列表,最近我添加了一个新的平面列表作为a,而a实际上就像L1的父表,它决定了L1列表成员所属的组。因为我不想弄乱现有的层次结构和模型功能,所以我倾向于将A添加为平面列表。

在一个L2系统模块中,我有一个L2和本地用户列表维度过滤器,它根据列表A成员的选择来过滤L2列表成员及其父级。接下来,我有一个以L2为维度的摘要模块,在该摘要模块中,我使用我在L2系统模块中创建的过滤器行项,它完美地工作并过滤了所有L2和L1列表成员。然而,我想使用摘要模块中的kpi,但据我所知,行项摘要设置显示了整个列表的值,而不管过滤器是什么。因此,我想使用一个带有IF THEN语句的新行项,该语句应该根据所选列表a成员反映行项值,并且如果未选中它将返回0(零)。由于摘要模块没有将用户作为一个维度,因此它无法工作。

请让我知道你是否有这个公式的解决方案或更好的解决方案,包括平面列表a的整体设计。谢谢

评论

  • 你好@HarunT

    您面临的问题是,您正在尝试根据在用户级别定义的信息对数据进行切片,但是一旦不再拥有用户,应该如何对数据进行切片呢?您真的需要由用户定义映射吗?难道每个人都不一样吗?

    为了修改平面列表的汇总总数,您应该将用户添加到final模块,但我猜这会显着增加大小?

    干杯!

    亲切的问候,

    罗德里格斯

  • 谢谢@BrunoRodriguez感谢您的快速回复,感谢您的解释。我知道这个公式不起作用的原因。但是,它可以作为过滤器使用,因为过滤器可以考虑“当前用户”,而我正在寻找返回当前用户结果的答案。我认为“当前用户”功能还没有出现,正如你所说,添加用户作为一个维度会使模型尺寸膨胀,我不想那样做。如果不需要经常使用新的过滤器,那么可以选择对每个人都使用相同的过滤器。

    最好的