|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
听张老师的PowerPivot的课程找到这个帖子的。老师没有给出答案,自己试了好久才弄出来,对了下结果跟图片是一样的。把自己的思路写上来。
首先弄个参数表,
,把排名弄到列区域,然后写这几个度量值
成绩=SUM([总成绩])
Max of ChengJi=MAX('表1'[总成绩])
MAX OF Name=MAX('表1'[姓名])
当前排名=MAX('表2'[名次])
Name=IF(HASONEVALUE('表1'[应聘岗位]),CALCULATE([MAX OF Name],FILTER(VALUES('表1'[姓名]),RANKX(VALUES('表1'[姓名]),[成绩])=[当前排名])),BLANK())
ChengJi=IF(HASONEVALUE('表1'[应聘岗位]),CALCULATE([Max of ChengJi],FILTER(VALUES('表1'[姓名]),RANKX(VALUES('表1'[姓名]),[成绩])=[当前排名])),BLANK())
最后把Name,ChengJi这两个度量值放到值区域 |
|