向 Power BI 矩阵添加差异列

Posted

技术标签:

【中文标题】向 Power BI 矩阵添加差异列【英文标题】:Add a difference column to power BI matrix 【发布时间】:2019-04-03 15:24:35 【问题描述】:

我是 Power BI 的超级新手,我正在尝试将差异列添加到包含 2018 年和 2019 年数据的矩阵中。我想在总列之前显示两者之间的差异。我认为这将是某种 DAX 度量,但我不确定如何编写它,因为这是我第一次使用 Power BI

【问题讨论】:

搜索“dax year over year”应该会提供一些有用的结果来帮助您入门。在不知道您的数据是什么样的以及您是否有相关的日期表的情况下回答这个问题并不容易。 【参考方案1】:

我认为你实际上必须使用 3 种度量来让它看起来像你想要的那样,因为矩阵不允许你添加额外的列:

2018 = CALCULATE(COUNT(data[dataID]), data[Year] = 2018)

2019 = CALCULATE(COUNT(data[dataID]), data[Year] = 2019)

Diff = CALCULATE(COUNT(data[dataID]), data[Year] = 2018) - CALCULATE(COUNT(data[dataID]), data[Year] = 2019)

然后您应该能够将您的行变量添加到表格中,并在其后添加这三个度量,以及您的 dataID 变量的“计数(不同)”版本以显示总数。

【讨论】:

以上是关于向 Power BI 矩阵添加差异列的主要内容,如果未能解决你的问题,请参考以下文章

power bi 矩阵中的自定义聚合列

Power BI:需要根据切片器选择向表格视觉对象添加列

在Power BI中对子行的差异日期求和的最佳方法

Power BI-Power Pivot-客户最后下单时间

将“delta”列添加到矩阵中,包含每个相邻列中元素之间的差异值?

Power BI- 矩阵颜色自定义设置