将 Power Bi 中的数据可视化为矩阵

Visualize data in Power Bi as Matrix

我有以下数据:

有了矩阵图,我可以这样想象它:

但我想可视化此数据:

如何获得两列 DiffDiff%?

我会创建四个度量来获得您需要的可视化效果。名为 2010 Value 的度量将计算 2010 年的总和; 2011 Value measure 将计算 2011 年的总和值。 Diff(2011-2010) 计算 2011 和 2011 值之间的差异,Diff % 计算 2011 和 2010 之间的百分比差异。

使用这些 DAX 表达式创建度量值。

2010 Value = CALCULATE ( SUM ( [Value] ), YEAR ( 'Table'[Date] ) = 2010 )

2011 Value = CALCULATE ( SUM ( [Value] ), YEAR ( 'Table'[Date] ) = 2011 )

Diff(2011-2010) = ABS ( [2011 Value] - [2010 Value] )

Diff % = [Diff(2011-2010)]/[2010 Value]

现在您可以将每个度量添加到 Power BI 中的“值”窗格,它应该会提供您期望的可视化效果。

请注意,这是一个静态解决方案,因此如果您的年份不同于 2010 年和 2011 年,您必须手动创建它。如果您需要动态计算数据中过去两年的差异和其他措施,则必须使用一些 time functions.

如果有帮助请告诉我。