Power BI中用于日期深度挖掘的动态分母

时间:2017-05-16 15:27:43

标签: powerbi dax

我希望能够回答以下问题:

2015年及2016年和2017年的硬件市场份额是多少? enter image description here

以下是我用于市场份额的公式:

Market Share = divide(CALCULATE(SUM(Sheet1[Number of Sales])), Calculate(sum(Sheet1[Number of Sales]), all(Sheet1)))

根据目前的市场份额公式,我无法分辨2015年硬件的市场份额,我所知道的是2015年硬件的市场份额是整体市场份额的19%。我不想要整体市场份额。

我希望有一个反映x轴的动态分母。

这是想要的图片:

enter image description here

了解Y轴总计100%与第一张图片相比约为30%。

我不确定穿着开始,任何针对相关问题的指导都会有所帮助。

2 个答案:

答案 0 :(得分:1)

不是除以所有行的SUM,而是除以具有相同年份的行的总和。

试试这个:

Market Share = divide(CALCULATE(SUM(Sheet1[Number of Sales])), Calculate(sum(Sheet1[Number of Sales]), FILTER(Sheet1, [Year]=EARLIER([Year]))))

诀窍在于过滤器:FILTER(Sheet1, [Year]=EARLIER([Year]))

答案 1 :(得分:0)

Here is the answer

我也在微软论坛上发帖。有一个视觉称为100%堆积条形图,它将完全按照我的要求进行操作。

以下是可视图标的样子:

enter image description here