Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powerbi 创建2个相关度量的表_Powerbi - Fatal编程技术网

Powerbi 创建2个相关度量的表

Powerbi 创建2个相关度量的表,powerbi,Powerbi,我有一个由3列组成的表:UserID、OrderID、Status和Date 我想用一个日期切片器创建一个表,显示有多少用户下了一个订单,有多少用户下了两个订单,以此类推 我使用计算表获得了所需的输出(切片器部分除外): CALCULATE(DISTINCTCOUNT('F_ORDER'[OrderID]), FILTER('F_ORDER', 'F_ORDER'[status] ="SUCCESS"))) 然而,切片器只在度量值上工作,而不在计算表上工作。因为OrderID的计数和UserI

我有一个由3列组成的表:UserID、OrderID、Status和Date

我想用一个日期切片器创建一个表,显示有多少用户下了一个订单,有多少用户下了两个订单,以此类推

我使用计算表获得了所需的输出(切片器部分除外):

CALCULATE(DISTINCTCOUNT('F_ORDER'[OrderID]), FILTER('F_ORDER', 'F_ORDER'[status] ="SUCCESS")))

然而,切片器只在度量值上工作,而不在计算表上工作。因为OrderID的计数和UserID的计数都是度量,所以我相信有一个解决方法。

问题是您希望使用基于当前数据子集的演算来过滤数据子集(具有特定DISTINCTCOUNT('F_ORDER'[OrderID])。Power bi不允许这样做,因为有时这会涉及到有问题的演算或非结束循环。不在你的情况下,但它在同一个盒子里

解决办法? 我认为没有办法做到这一点。如果您确实需要并且没有很多distinctcount值,您可以为每个要筛选的值创建一列和一个筛选器(在同一面板或不同面板中)

如果您有许多distinctcount值,我建议使用带有条件格式的表。您可以为此使用度量。所有用户都在表中,但您可以在顶部订购正确的用户,并将字体颜色设置为绿色,而其他用户则为红色或与背景相同的颜色

希望有帮助, 问候