PowerBI-带过滤器的总百分比和正在运行的总百分比

时间:2020-02-10 21:58:58

标签: powerbi dax

我已经制定了一些措施来使我的客户达到总余额,我们称其为[Balance],就像这样:

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)

我现在建立了一个矩阵,在行上具有“销售人员”(“销售人员”是“客户”表上的一列)和“价值平衡”。

现在,我对总余额的百分比进行了另一项测量:

% of Balance = 
VAR TOTAL = CALCULATE([Balance]; ALLEXCEPT(CustomersMovements;CustomersMovements[Account];DateTable))

RETURN 
DIVIDE([Balance];TOTAL)

到目前为止,一切正常。

现在,我在“天平”上放置了一个视觉过滤器,仅显示大于零的值。 [Balance]可以按预期工作,但是[Balance of Balance]没有考虑过滤条件,因此我获得了总计100,04%。

有人可以帮助我修改[余额百分比]以获得正确的结果吗?

这是我的第一个问题,第二个是总计问题。

矩阵按[Balance]排序,我想要一列用于运行total的列。我已经做到了:

% of Balance running total  = 
CALCULATE( [% of Balance]; 
FILTER( ALLSELECTED(Customers[Salesperson]); 
ISONORAFTER(Customers[Salesperson]; MAX(Customers[Salesperson]); DESC) ) )

但这给了我销售人员按字母顺序运行的总订单。

矩阵将具有其他度量,例如[Balance Overdue],而期望输出是用于对矩阵进行排序的列,则运行总和始终是上面各行的总和。

我尝试更改该度量的最后一部分,但我无法弄清楚。

感谢您的帮助!

0 个答案:

没有答案
相关问题