我正在努力采取措施,我将不胜感激。
我有一个表,其中包含列:CategoryName,CaseID,CaseOrder和Value
例如:
CategoryName CaseID CaseOrder Value
A C1 2 10
B C1 2 20
C C1 2 30
A C2 3 15
C C2 3 25
A C3 1 10
B C3 1 15
C C3 1 10
我想总结不同的CaseID(按CaseOrder排序。我已经在数据/建模中按CaseOrder对CaseID列进行排序)和CategoryName,并计算每个Case和CaseOrder = 1的总值之间的差。
(obs:在此特定示例中,只有相同的CaseID和Category的一条记录,因此“ sum”是没有用的,但是在实际数据中,我需要按CategoryName进行总结)
我希望看到的结果(我正在使用Matrix组件查看数据):
CategoryName C3 C1 C2
Value Diff Value Diff Value Diff
A 10 0 10 0 15 5
B 15 0 20 5 -15
C 10 0 20 10 25 15
我已经尝试过PowerBI: how do you calculate the difference between two columns in matrix,但是它不起作用。在此特定示例中,C1和C2案例的Diff列返回“ Value”列的值完全相同,而没有差异。 重要的是要说CaseID可能是3、4、5 ...取决于我要导入的数据的不同情况。