Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取powerbi dax中小计值和单个行值之间的差异_Powerbi_Dax_Powerpivot_Powerbi Desktop - Fatal编程技术网

获取powerbi dax中小计值和单个行值之间的差异

获取powerbi dax中小计值和单个行值之间的差异,powerbi,dax,powerpivot,powerbi-desktop,Powerbi,Dax,Powerpivot,Powerbi Desktop,我试图在powerbi dax中找到以下问题的解决方案 面积1-2-3月总计 1 2.92 2.97 3.31 3.06 A 2.91 2.95 3.00 2.97 B 2.88 2.90 3.22 3.05 C 2.95 2.98 3.32 3.15 想了解差异吗 面积1-2-3月总计 1 2.92 2.97 3.31 3.06 A 0.01 0.02-0.31-0.09 B-0.04-0.07-0.09-0.01 C 0.03 0.01 0.01 0.09 请协助我

我试图在powerbi dax中找到以下问题的解决方案

面积1-2-3月总计
1     2.92 2.97 3.31  3.06
A 2.91 2.95 3.00 2.97
B 2.88 2.90 3.22 3.05
C 2.95 2.98 3.32 3.15
想了解差异吗

面积1-2-3月总计
1     2.92 2.97 3.31   3.06
A 0.01 0.02-0.31-0.09
B-0.04-0.07-0.09-0.01
C 0.03 0.01 0.01 0.09

请协助我们如何使用powerbi dax。

我已经取消了您的第一个表,并使用以下计算列得出所需的结果

Difference = IF('Data'[Area]="1",'Data'[Value],'Data'[Value] - LOOKUPVALUE('Data'[Value],'Data'[Attribute],'Data'[Attribute],'Data'[Area],"1"))

Sanpshot结果

您的预期输出不清楚,请详细说明。如何知道区域A、B或C是“区域1”的子类(即它们是子类)?我问,因为我假设您的数据可能包含一个“区域2”,其中包含一些子类D、E,和F。如果所有“子”行都专门引用其“父”行,则这将非常容易。此外,我们还需要某种方法来识别行是父行还是子行。此结构可以使用power query构建,但始终会涉及一些基于规则的猜测。@RyanB。谢谢Ryan。我想从第一个表中得到,第二行是这些月份A,B,C的平均值,所以我需要得到A,B,C中的值与平均月份的偏差,如预期表中所示。更像是获取子值与父值之间的差异。请在表中显示一些原始数据,这样我就知道要写什么DAX了。。