计算功率枢轴模型中的总数百分比
我创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差异。 我正在计算%的变化,但你可能只是想减去。
这里有一个很好的博客文章的时间智能链接。 这里是计算总数的百分比。
百分比请按照网上技术教程。
在计算两个数据透视列之间的差异时添加另一列将不起作用 – 此列是“不可转换的”,因为它依赖于列定义。 您需要将数据透视表的值复制并粘贴到另一个工作表中,并在那里进行额外的计算。