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
Ssas 我们能把两个指标合并成一个吗?_Ssas_Powerbi_Dax_Ssas Tabular - Fatal编程技术网

Ssas 我们能把两个指标合并成一个吗?

Ssas 我们能把两个指标合并成一个吗?,ssas,powerbi,dax,ssas-tabular,Ssas,Powerbi,Dax,Ssas Tabular,我的数据视图如下所示: 为了按员工id计算薪资组的总和,我创建了两个度量,如下所示: Measure = MAXX(DISTINCT(Employee1[EmployeeId]),MAX(Employee1[Salary])) SumSalary = SUMX(DISTINCT(Employee1[Salary]),[Measure]) 我尝试了以下方法,但不起作用。在功率BI中显示错误的值 SumSalary = SUMX(DISTINCT(Employee1[Salary]),MAXX(

我的数据视图如下所示:

为了按员工id计算薪资组的总和,我创建了两个度量,如下所示:

Measure = MAXX(DISTINCT(Employee1[EmployeeId]),MAX(Employee1[Salary]))
SumSalary = SUMX(DISTINCT(Employee1[Salary]),[Measure])
我尝试了以下方法,但不起作用。在功率BI中显示错误的值

SumSalary = SUMX(DISTINCT(Employee1[Salary]),MAXX(DISTINCT(Employee1[EmployeeId]),MAX(Employee1[Salary])))

有没有其他方法可以将这些措施结合起来?

我会尝试以下方法:

TotalSalary = SUMX(
                  SUMMARIZE(Employee1,
                      Employee1[EmployeeId],
                      "EmployeeSalary", MAX(Employee1[Salary])),
                  [EmployeeSalary])

这首先通过
EmployeeId
对他们进行分组,取该ID的最高工资,然后对每个员工的工资进行合计。

那么您想要所有不同工资的总和,还是不重复计算的员工工资的总和?