DAX进阶-死磕Calculate之1:改变筛选上下文之忽略(”删“)

小勤:在文章《DAX入门:无动态,不智能——谈谈DAX函数的计算环境(筛选上下文)问题》里提到,默认情况下度量的计算是随着计算环境(筛选上下文)的选择而动态变化的,但有时候就是需要一些不变的情况,那怎么办?大海:对的,实际工作中,经常会碰到这种情况,所以我们要让DAX能修改现有的计值上下文,不过,改变现有计值上下文的情况比较多,比如全部忽略、忽略一部分、用新的覆盖掉原来的、在原来的基础上再增加……小勤:啊!没想到情况还有这么多……大海:其实,总结起来就是“增”、“删”、“改”。小勤:对哦。那具体是怎样的?大海:在DAX函数里,Calculate函数就是为我们提供这样的功能的。我们先从简单的开始,一样一样慢慢来。我们先来看“删”的,比如我们现在有一个度量是这样的:

我们在数据透视表里,这个量会随着行列维度(筛选上下文)而变化,结果如下:

如果我们要把这些筛选上下文去掉,即销售量不随相应的行列维度(筛选上下文)而变化,那么,我们就需要把这些影响计算的上下文给去掉(可以理解为“删”),这时就可以用Calculate函数加All函数来完成,度量如下:

我们把这个度量也放到透视表里看看:

小勤:这样两个维度都不起作用了。大海:对的,也就是说,原来对影响度量计算相关的维度(筛选上下文)都被忽略(“删”)掉了。小勤:那如果我们只需要忽略掉一部分呢?大海:那我们就在All函数里写清楚要忽略的具体字段,比如我们写一个度量,只忽略销售人员的:

放到数据透视表里看看:

小勤:为什么其中只有B和C产品的忽略了销售人员呢?比如A产品的为什么不都是100呢?大海:不是只有B和C产品忽略了,维度A产品和销售人员小勤的组合为空,是这种维度组合不存在。小勤:原来这样。那如果需要忽略多个字段呢?大海:All函数是支持多个参数的,你自己试试?小勤:好,我大概想到了。【热门文章】1个Excel文件,30+个案例表,日常函数50+个全搞定66篇Excel Power Query干货文章,助你666从入门到全面实战!神一般的数据分析案例之一:高手在民间从身份证号码提取相关信息,你还在纠结用什么公式?真的out了!Power Query和超级表结合,实现文件夹及文档管理怎么在Excel中截图?这是我常用的几种方法!

(0)

相关推荐

  • PowerBI中DAX语言的上下文是什么

    什么是上下文 上下文就是DAX公式计算时所处的环境 列如:=SUM(FactSales[SaleAmount]) 这个公式解读为计算所有销售金额的总计 但是一般的透视表中常见的一种情况就是,产品按照类 ...

  • Power BI Desktop 中的 DAX 基本概念

    在 Power BI Desktop 中应用 DAX 的基础知识 2019/10/21 M o 本文适用于刚开始使用 Power BI Desktop 的用户. 为你提供有关如何使用数据分析表达式 ( ...

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

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

  • 养兰花最怕死磕,4个“改变”,学会变通才是大神

    人人都知道兰花难养,哪怕是专业的养兰人也要花费几年的时间才能慢慢摸清楚它的脾性.花花觉得,兰花之所以都说难养,主要是因为兰花不像大部分的花一样,按照死规矩定时浇水施肥就能正常生长的. 其实兰花并没有大 ...

  • 要想改变世界,先和自己死磕

    左手职场.右手采购 有故事.有方法.有工具 2020年5月25日 这是2020年第063篇原创文章 总第334篇原创文章 全文2531字,阅读时间约6分钟 2020年遇到的一本好书<一年顶十年& ...

  • 烘焙周刊 | 【古早味蛋糕】还在跟戚风死磕?这里有个好吃又好做的,课程进阶快上车!

    受够了主播教什么学什么? 终于到了自己可以做主的时刻! 想学的想做的 直接在文末下方留言 期待你哒专属直播吧(#^.^#) 定制你的专属直播 奖品即将发出 0704在线大抽奖 *幸运星留意查收您的收件 ...

  • 中国沸腾!再捐100亿,那个“死磕玻璃”的土老头,疯了!

    我是甜瓜. 5月,一个喜讯传遍了中国福建. 高新区南屿镇,旗山南麓,闽江西岸, 这里毗邻福州大学城,是一座省级历史文化名镇,素有福州"小中亭"之称. 福建人曹德旺,正式宣布:出资1 ...

  • 中考数学备考 | 死磕这27张图,数学考试次次都能拿高分!(建议收藏)

    专业的初中数学学习平台 每天17:00不见不散 今天颜老师分享的是一位中考数学满分学霸的学习秘笈! 他就把这27张图放在最显眼的位置,把这些熟记在心,考试想考不好都难!替孩子打印一份吧! (点击可查看 ...

  • 接下来,死磕这一板块!

    今天回上海,买的高铁票是下午接近三点的,我人已经到了车站,于是这段时间成了一个寂寞时间,我决定写字打发时间了. 五一假期后两个交易日,市场重挫.与之对比鲜明的是美股又新高了.人比人气死人,股市比股市也 ...

  • 此国与中国死磕700年,被并入后,中国一下子多了100个县

    导语:探究历史的真相,挖掘过去的故事,听老一辈讲述脚下土地曾经发生的故事,感受历史传达的厚重,用全新的角度去观察历史,用心去聆听来自过去的声音,感受古人传达的智慧,用更加科学的方式去讲述古代人的故事, ...

  • 我的青春 | 死磕出来的强悍人生

    (原载<辽宁青年>202009期) 高考结束后,沈阳市法库县考生王唯佳并没有闲下来.每天上午8点,他弯着腰慢慢走到自家的仓库,免费给8名村里的学生辅导功课.但因使不上劲.直不起腰,每天的辅 ...