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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/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 - Fatal编程技术网

Powerbi DAX在总计行中返回不正确的总计

Powerbi DAX在总计行中返回不正确的总计,powerbi,dax,Powerbi,Dax,我有四个输入栏“地点、材料、收入、数量”。我需要使用DAX创建一个新的列“STG_Measure”。此表达式返回的总计行值错误。“STG”列具有预期的输出 STG_Measure = IF( COUNTROWS(VALUES(Sheet1))=1 ,DIVIDE([YTD_Revenue],[YTD_Volume]) ,SUMX(

我有四个输入栏“地点、材料、收入、数量”。我需要使用DAX创建一个新的列“STG_Measure”。此表达式返回的总计行值错误。“STG”列具有预期的输出

STG_Measure = IF(
                    COUNTROWS(VALUES(Sheet1))=1
                    ,DIVIDE([YTD_Revenue],[YTD_Volume])
                    ,SUMX(
                            VALUES(Sheet1[Material])
                            ,DIVIDE([YTD_Revenue],[YTD_Volume])
                        )
            )
我尝试在SUMX函数中放置其他列,但没有成功。在实际数据中,收入和数量也是返回年初至今总计的指标


如果没有有关设置的完整信息,则无法回答此问题。[YTD_收入]和[YTD_数量]的定义是什么?我已经尝试设置了屏幕截图上的确切场景,我用简单的总和([Revenue])和总和([Volume])替换了[YTD_Revenue]和[YTD_Volume]。使用这个定义,我得到了预期的结果。@RasmusDybkjær感谢您的回复。我是在PowerBI桌面上做的。是的,为了复制这个问题,我确定SUM(数量)和SUM(收入)。我通过使用summary函数而不是VALUES函数在SUMX中包含位置和材质,解决了这个问题。