Power BI 中用于日期向下钻取的动态分母
Dynamic Denominator in Power BI for Date Drill Down
我希望能够回答以下问题:
2015 年、2016 年和 2017 年的硬件市场份额是多少?
这是我用于计算市场份额的公式:
Market Share = divide(CALCULATE(SUM(Sheet1[Number of Sales])), Calculate(sum(Sheet1[Number of Sales]), all(Sheet1)))
根据当前的市场份额公式,我无法判断 2015 年硬件的市场份额是多少,我所知道的是 2015 年硬件的市场份额是整体市场份额的 19%。我不想要整体市场份额。
我想要一个反映 x 轴的动态分母。
这是想要的图片:
看看 Y 轴如何总计 100% 而第一张图片是 ~ 30%。
我不确定是否开始,任何针对相关问题的建议都会有所帮助。
不是除以所有行的总和,而是仅除以具有相同年份的行的总和。
试试这个:
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]))
我也在微软论坛发帖。有一个称为 100% 堆叠条形图的视觉效果,它可以完全满足我的要求。
视觉图标如下所示:
我希望能够回答以下问题:
2015 年、2016 年和 2017 年的硬件市场份额是多少?
这是我用于计算市场份额的公式:
Market Share = divide(CALCULATE(SUM(Sheet1[Number of Sales])), Calculate(sum(Sheet1[Number of Sales]), all(Sheet1)))
根据当前的市场份额公式,我无法判断 2015 年硬件的市场份额是多少,我所知道的是 2015 年硬件的市场份额是整体市场份额的 19%。我不想要整体市场份额。
我想要一个反映 x 轴的动态分母。
这是想要的图片:
看看 Y 轴如何总计 100% 而第一张图片是 ~ 30%。
我不确定是否开始,任何针对相关问题的建议都会有所帮助。
不是除以所有行的总和,而是仅除以具有相同年份的行的总和。
试试这个:
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]))
我也在微软论坛发帖。有一个称为 100% 堆叠条形图的视觉效果,它可以完全满足我的要求。
视觉图标如下所示: