首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >集团的DAX应用,但返回了一个特定的员工?

集团的DAX应用,但返回了一个特定的员工?
EN

Stack Overflow用户
提问于 2018-04-02 23:21:34
回答 1查看 50关注 0票数 0

我有如下数据

代码语言:javascript
运行
复制
EmployeeID  Cycle   Val  Group
1            1      6      A
2            1      5      A

我所期望的结果如下:

代码语言:javascript
运行
复制
EmployeeID  Cycle GroupVal
1            1     5.5
2            1     5.5

我写了两个度量如下: Emp_AVG:计算(平均值(EmployeeFeedback,EmployeeFeedbackVal > 0)

Group_AVG:计算(AVERAGEX( EmployeeFeedbackEmp_AVG,EmployeeFeedbackEmp_AVG >0)

我的思想过程是,Group_AVG平均每个组所有员工的avg,但是,由于我需要特定员工的结果,一旦我介绍了该列,它就开始被员工切片,而组avg变得不准确。我想我需要在做任何员工filtering..how之前生成集团Avgs?

我正在按以下方式运行DAX查询:

代码语言:javascript
运行
复制
EVALUATE SUMMARIZECOLUMNS(

EmployeeFeedback[EmployeeID],

EmployeeFeedback[Cycle],

"Group Val", [Group_AVG] 

)

我需要EmployeeID来过滤它到一个雇员,但由于EmployeeID,集团AVG会被搞砸。没有EmployeeID,集团AVG是正确的,但这样就没有办法过滤它为特定的员工!

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-03 12:38:35

您可以尝试向计算函数提供ALLEXCEPT()参数。

顺便说一句,我相信你的Emp_AVG测量有一个错误。

试试这个:

雇员平均数

代码语言:javascript
运行
复制
Emp_AVG = 
CALCULATE(
AVERAGE(EmployeeFeedback[Val]), 
EmployeeFeedback[Val] > 0)

群平均

代码语言:javascript
运行
复制
Grp_Avg = 
CALCULATE(EmployeeFeedback[Emp_AVG], 
ALLEXCEPT(EmployeeFeedback,EmployeeFeedback[Group]))

结果:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49620097

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档