前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >DAX进阶-死磕Calculate之2:改变筛选上下文之选择性忽略

DAX进阶-死磕Calculate之2:改变筛选上下文之选择性忽略

作者头像
大海Power
发布2021-08-30 11:21:45
7670
发布2021-08-30 11:21:45
举报
文章被收录于专栏:用户8950297的专栏

小勤:大海,上次将Calculate改变筛选上下文,忽略(删)现有筛选器的作用时,都是整个表或整个字段都不起作用了,如果我只是希望忽略某个字段中的一部分内容呢?比如下面这个,我想看看某个产品在我选择的产品中的销量占比(如数据透视的父行汇总百分比):

大海:你这不都实现了吗?呵呵。

小勤:这是通过数据透视表的功能实现的,但不能总靠透视表啊,有时候按需要出一些图表怎么办?所以最好还是能学会自己计算啊。可是如果用All,得到的是所有产品的和,你看:

大海:这种情况可以用AllSelected,这样就会按你筛选后的数据进行计算了:

小勤:啊,这个正式我需要的。

大海:这样,计算的结果既忽略了产品这个筛选上下文(透视表里的行标签,不会因为当前行产品,比如是B,就只计算B产品的数据),但又考虑了所有筛选结果(如筛选出来的BCD三种产品)的情况。

小勤:嗯。能计算到这个汇总值的话,比例也就容易计算了。

大海:对的。

小勤:对了,关于忽略(删)上下文,如果要忽略一个表里很多的列的上下文,而不要忽略的反而更少一些,那能不能选择哪些是不要忽略的?

大海:那就是AllExcept,比如整个表里,除了[产品]这个字段外,其他的上下文都忽略掉:

小勤:这样还人性化一点儿,不然的话得写一大堆。

大海:反正看实际情况选择用吧。

小勤:好的。

在线M函数快查及系列文章链接(建议收藏在浏览器中):

https://app.powerbi.com/view?r=eyJrIjoiZDVhZDBlMTYtNDkzNC00YWFjLWFhMmMtMmI3NTk2Y2ZhMzc3IiwidCI6ImUxMTAyMjkxLTNkYzUtNDA1OC1iMDc3LWQ0YzU4YWJkMWRkOCIsImMiOjEwfQ%3D%3D

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-05-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Excel到PowerBI 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
图像处理
图像处理基于腾讯云深度学习等人工智能技术,提供综合性的图像优化处理服务,包括图像质量评估、图像清晰度增强、图像智能裁剪等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档