PowerBI-过滤器占总数的%,运行总数的%
我已经建立了一些措施,以使我的客户总体平衡,我们称之为[平衡],它是这样的:PowerBI-过滤器占总数的%,运行总数的%,powerbi,dax,Powerbi,Dax,我已经建立了一些措施,以使我的客户总体平衡,我们称之为[平衡],它是这样的: Balance = Var EndDate = max(DateTable[Date]) Var FilteredTable = Filter( ALLEXCEPT(CustomersMovements;Customers;CustomersMovements[Account]); CustomersMovements[Posting Date] <= EndDate) Var Total = sum(Cu
Balance =
Var EndDate = max(DateTable[Date])
Var FilteredTable = Filter( ALLEXCEPT(CustomersMovements;Customers;CustomersMovements[Account]); CustomersMovements[Posting Date] <= EndDate)
Var Total = sum(CustomersMovements[Amount (LCY)])
Return CALCULATE([Total];FilteredTable)
到目前为止,一切正常
现在,我平衡了一个视觉过滤器,它只显示大于零的值。[Balance]按预期工作,但[%of Balance]未考虑过滤器,因此我得到了总计100,04%
有人能帮我修改[%of balance]以给出正确的结果吗
这是我的第一个问题,第二个问题是跑步总量
矩阵是按[Balance]排序的,我想要一个列来运行total。我做了以下操作:
% of Balance running total =
CALCULATE( [% of Balance];
FILTER( ALLSELECTED(Customers[Salesperson]);
ISONORAFTER(Customers[Salesperson]; MAX(Customers[Salesperson]); DESC) ) )
但这给了我按销售人员字母顺序排列的总订单
矩阵将有其他度量,如[Balance Overside],并且期望输出是用于对矩阵进行排序的列,运行总数始终是上述行的总和
我试图改变度量的最后一部分,但我想不出来
谢谢你的帮助
% of Balance running total =
CALCULATE( [% of Balance];
FILTER( ALLSELECTED(Customers[Salesperson]);
ISONORAFTER(Customers[Salesperson]; MAX(Customers[Salesperson]); DESC) ) )