计算功率枢轴模型中的总数百分比

我创build了如图所示的功率数据透视表。 我想计算季度销售变化。 例如,我不得不把所有企业家族的总和划分为2012Q4企业家族"Acer"的销售额。 我正在使用计算的措施来做到这一点,但我不知道我可以使用什么公式。

在这里输入图像描述

我需要创build两个栏目,一个是2012Q4 %,一个是2013Q1 %。 然后,我将创build另一个措施来找出差异。 所以2012Q4的公式应该是这样的1624442 / (1624442+22449+1200+16123) 。 任何想法哪个function可以帮我做到这一点?

这听起来像是你正在衡量每个企业家庭总数的百分比变化。 您将需要创build3个计算的度量。 我不确定你的模型是什么样的,所以我不能给你准确的公式,但是这里有个想法。

 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]) 

我使用了除法函数,因为它处理除以零错误。 您可以使用ALLfunction从filter上下文中删除Corporate Family列中的filter。 总的变化百分比只是为了find差异。 我正在计算%的变化,但你可能只是想减去。

这里有一个很好的博客文章的时间智能链接。 这里是计算总数的百分比。

百分比请按照网上技术教程。

在计算两个数据透视列之间的差异时添加另一列将不起作用 – 此列是“不可转换的”,因为它依赖于列定义。 您需要将数据透视表的值复制并粘贴到另一个工作表中,并在那里进行额外的计算。