2016-07-29 74 views
0

我正在尋找幫助來創建一個度量,該度量是其自身百分比或列總數的百分比。目前我必須創建聚合(客戶)的副本,然後以格式值 - >顯示爲列總數的%。我想明確說明%。DAX:衡量其本身的百分比

例子:

State | Customers | New Measure GA | 500 | 50% SC | 250 | 25% NY | 250 | 25%

我希望這項措施更新基於我在PowerPivot的表使用任何過濾器或行列。

回答

1

使用該表達式:

%cust = FORMAT((Sum(Tabla[Customers])/1000),"0%") 

這將創建一個名爲措施格式化%cust爲百分比無小數。如果你想得到小數點,只需用"0.00%"代替"0%"

enter image description here

讓我知道,如果這有助於。

+0

這並沒有完全工作,但那是因爲需要我沒有提供儘可能多的信息,但你確實讓我開始了,我發現這就是我一直在尋找的東西。 – Brandon

+0

Cust%:= Sum(表[cust])/ CALCULATE(sum(表[cust]),ALL(表)) – Brandon

0

這個公式適用於我。

Cust%:=Sum(table[cust])/CALCULATE(sum(table[cust]),ALL(table))

Oh和予格式化度量作爲%由於值出來作爲1

0

定義總和量度 -

[cust_msr]: 
=sum(table[cust]) 

定義%量度:

[Cust%:]= 
divide(
[cust_msr] 
,CALCULATE([cust_msr],ALL(table)) 
,blank()) 

使用divide是最佳實踐,因爲它意味着設置了任何錯誤值以空白值。當然,如果你願意,你可以將它們設置爲0或-1等。

而且,設置PowerPivot窗口測量數據類型,你會不會需要faff周圍格式()