dax 总结和标量错误的问题
Problems with dax summarize and Scalar error
当我尝试根据列和表达式
总结 "Measure" 时,我得到 "The expression refers to multiple columns. Multiple columns cannot be converted to a scalar value."
我编写了下面的代码,用于首先计算销售额 table 的行数。
在此之后能够创建关于员工的摘要,以便稍后能够基于同一 table、
中员工的总和创建度量
但我总是得到 "The expression refers to multiple columns. Multiple columns cannot be converted to a scalar value."
我觉得我已经尝试了一切,但我只是不知道该怎么做。
Personal sales =
SUMMARIZE( 'Employees'; 'employees'[Name] ;
"SalesPerEmployee"; CALCULATE( [Number of sales]))
销售总额的个数。
Number of sales = COUNT('Sales'[No])
我希望能够在显示产品员工个人销售额的同一 table 中对员工销售额求和。
您收到错误的原因:
SUMMARIZE 函数 returns a table,具有多个员工记录。
要修复它,您需要汇总数字:
Personal sales =
SUMX(
VALUES('employees'[Name]),
[Number of sales])
您可以使用 SUMMARIZE 而不是 VALUES,但通常当您只需要一列时首选 VALUES 函数,而当您需要按多列进行分组时使用 SUMMARIZE。
补充说明:我建议按如下方式更改第二个措施:
Number of sales = COUNTROWS('Sales')
当我尝试根据列和表达式
总结 "Measure" 时,我得到 "The expression refers to multiple columns. Multiple columns cannot be converted to a scalar value."我编写了下面的代码,用于首先计算销售额 table 的行数。
在此之后能够创建关于员工的摘要,以便稍后能够基于同一 table、
中员工的总和创建度量但我总是得到 "The expression refers to multiple columns. Multiple columns cannot be converted to a scalar value."
我觉得我已经尝试了一切,但我只是不知道该怎么做。
Personal sales =
SUMMARIZE( 'Employees'; 'employees'[Name] ;
"SalesPerEmployee"; CALCULATE( [Number of sales]))
销售总额的个数。
Number of sales = COUNT('Sales'[No])
我希望能够在显示产品员工个人销售额的同一 table 中对员工销售额求和。
您收到错误的原因: SUMMARIZE 函数 returns a table,具有多个员工记录。
要修复它,您需要汇总数字:
Personal sales =
SUMX(
VALUES('employees'[Name]),
[Number of sales])
您可以使用 SUMMARIZE 而不是 VALUES,但通常当您只需要一列时首选 VALUES 函数,而当您需要按多列进行分组时使用 SUMMARIZE。
补充说明:我建议按如下方式更改第二个措施:
Number of sales = COUNTROWS('Sales')