是否有可能根据不同列中的值过滤表的行,而不知道用户选择显示哪些列?
下面是一个例子来说明这个问题:
A B C D
---------------------
1 aaa val val
2 bbb
3 ccc val
我想过滤这个表,只显示没有C和D null的行。在我的示例中,这意味着只显示第1行和第3行。只要我知道表中显示了哪些列,这似乎并不复杂。我将定义一个新列(而不是度量)并计算C和D。如果C和D丢失,返回“删除我”。然后,我将在此测量的基础上建立一个过滤器。
为了使事情变得更复杂,我希望我的用户能够根据他们的需要从数据源中添加列。坚持上面的例子,这意味着用户可能会将E列添加到表中,而我的“过滤器-度量值”不应该再工作了,因为它不考虑E。
现在谈谈我的具体问题:
方面。
我不确定是否有可能为我的问题提供一个解决方案,但由于我刚开始使用DAX,所以我无法判断。任何帮助都是非常感谢的。
最热烈的问候,弗雷姆
发布于 2021-06-24 11:43:21
这里的示例(这是一个奇怪的概念,但适用于您发出)左侧列;右侧AA/b作为列rest作为度量:
Sum_C = MAX(Example[C])
Sum_D = sum(Example[D])
sum_E = min(Example[E])
这是因为如果对第2行的C、D、E有空(例如,在C中,对于第2行,有空白而不是null,这将不再起作用);
https://stackoverflow.com/questions/68113836
复制相似问题