首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Power Pivot中求汇总后的最大值

Power Pivot中求汇总后的最大值

作者头像
逍遥之
发布于 2020-03-24 15:25:56
发布于 2020-03-24 15:25:56
2.1K0
举报
文章被收录于专栏:数据技巧数据技巧

今天在群里看到群友在询问一个案例,想着也来分析和分享下。

原数据:

目标数据:

(一) 分析需求

先求销售合计,然后在计算出的销售合计的基础上求最大值。

  • 求合计:这个是针对所有筛选条件进行的求和,所以直接使用sum求和
  • 求最大值:是在2个仓库之间进行的比较,所以需要忽略仓库的筛选条件,加上all

(二) 实现需求

首先创建销售求和的度量值,相对比较简单

代码语言:javascript
复制
销售求和:=Sum('表1'[销售])

求和金额的最大值度量:

代码语言:javascript
复制
引用度量Max:=MaxX(All('表1'[仓库]),[销售求和])不引用度量Max:=MaxX(All('表1'[仓库]),                   Calculate(Sum([销售]))  //涉及到上下文的转换                  )

因为在目标条件的汇总行不显示数据,所以需要用HasoneFilter来作为判断。

代码语言:javascript
复制
最终MaxX:=if(HasoneFilter('表1'[仓库]),            引用度量Max)  //这里省略了Blank()

(三) 展现需求

这个案例里面牵涉到2个知识点:

  • 忽略筛选条件all的使用
  • 引用度量的上下文筛选

如果觉得有帮助,那麻烦您进行转发,让更多的人能够提高自身的工作效率。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-11-22,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • (一) 分析需求
  • (二) 实现需求
  • (三) 展现需求
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档