簡體   English   中英

計算動力樞軸模型中總數的百分比

[英]Calculating Percent of Total in Power Pivot Model

我已經創建了一個電源數據透視表,如圖所示。 我想計算一個季度的銷售額變化。 為此,我必須將所有企業家族的總和除以企業家族"Acer"2012Q4的銷售額。 我使用計算的測量來做到這一點,但我不確定我可以使用什么公式。

在此輸入圖像描述

我需要創建兩個列,一個用於2012Q4的總數,一個用於2013Q1的總數。 然后我將創建另一個措施來找到差異。 所以2012Q4的公式應該是1624442 / (1624442+22449+1200+16123) 知道哪個功能可以幫我做到這一點?

聽起來你正在衡量每個企業家庭每季度總收入百分比的變化。 您需要創建3個計算的度量。 我不確定你的模型是什么樣的,所以我不能給你確切的公式,但這是想法。

CurrentQtr%ofTotal:= Divide(Sum('Sales'[Units]),Calculate(Sum('Sales'[Units]), All['Product'[Corporate Family])))

PrevQtr%ofTotal:= DIVIDE(CALCULATE(Sum('Sales'[Units]), DATEADD(DimDate[DateKey], -1, QUARTER)),
CALCULATE(Sum('Sales'[Units]), DATEADD(DimDate[DateKey], -1, QUARTER), All('Product'[Corporate Family]))))

Change%ofTotal:= DIVIDE(([CurrentQtr%ofTotal]-[PrevQtr%ofTotal]),[PrevQtr%ofTotal])

我使用除法函數,因為它處理除零錯誤。 您可以使用ALL函數從過濾器上下文中刪除Corporate Family列上的過濾器。 Change%ofTotal只是為了找到差異。 我正在計算%變化,但您可能只想減去。

這是關於時間智能的好博客文章的鏈接 這里有一個關於計算總數的百分比。

對於百分比,請按照Tech on the Net上的教程進行操作。

添加另一個用於計算兩個透視列之間差異的列將不起作用 - 此列是“不可分割的”,因為它依賴於列定義。 您需要將pivot作為值復制並粘貼到另一個工作表,並在那里進行額外的計算。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM