DAX 表达式扩展

IN

in:属于在...中的...(计算规则) 后面链接字段名

DAX_IN = CALCULATE(SUM('商机记录'[金额($M)]),('区域'[城市名] in {"北京", "上海"}))

计算结果是属于在区域中的”北京“和”上海“的商机记录中的金额字段的合计
SUM('商机记录'[金额($M)]) 是 计算规则
('区域'[城市名] in {"北京", "上海"}) 是筛选条件

NOT IN

not in:不属于在...中的...(计算规则) ,后面链接字段名

DAX_NOTIN = calculate(SUM('商机记录'[金额($M)]), not '区域'[城市名] in {"北京","上海"})
计算结果是不属于在区域中的”北京“和”上海“的商机记录中的金额字段的合计

时间智能函数

List.Dates

List.Dates(start as date, count as number, step as duration)
date
给定初始值、计数和增量期间值来生成 date 值的列表
返回大小为 count 的 date 值的列表,从 start 开始。给定的增量 step 是加到每个值的 duration 值.
输入:
List.Dates(#date(2011, 12, 31), 5, #duration(1, 0, 0, 0))
输出:
{
#date(2011, 12, 31),
#date(2012, 1, 1),
#date(2012, 1, 2),
#date(2012, 1, 3),
#date(2012, 1, 4)
}

TOTALMTD

TOTALMTD:只支持时间点,不支持时间段,在切片器介于下参照后点,不参照前点。

TOTALMTD(表达式,Dates,[筛选器])
在应用指定的筛选器后,针对从该月份的第一天开始到指定日期列中的最后日期结束的间隔,计算指定的表达式的值
MTD = TOTALMTD(SUM('查询1'[金额]),'查询1'[日期])

PREVIOUSMONTH

PREVIOUSMONTH:在切片器列表下,支持时间点,但返回的是时间点所在月份的上一个月数据,在切片器介于下参照前点,不惨遭后点,需要前点的的位移量为一个月

PREVIOUSMONTH(Dates)
返回上个月
PVM = CALCULATE(SUM('查询1'[金额]),PREVIOUSMONTH('查询1'[日期]))

DATEADD

DATEADD:

  1. 在切片器列表下,参照点时,位移量是向前移一个月的时间点(选择2月1日,则计算结果是1月1日的值),反馈值是点

  1. 在切片器介于下,参照前点与后点,因为他的位移量是前移一个月时间段,并且反馈值是时间段。

     前:2022/1/1-后:2022/1/30->空白  一月无法前移
    
     前:2022/2/1-后:2022/2/28->310  如果后点是当月的最后一天则返回上月的最后一天,如果当月最后一天大于上月的最后一天,则也反回上月的最后一天
    
     前:2022/1/1-后:2022/3/31->590  返回一月+二月

DATEADD(Dates,NumberofIntervals,Interval)
按指定的间隔移动给定的一组日期。
DA = CALCULATE(SUM('查询1'[金额]),DATEADD('查询1'[日期],-1,MONTH))

Power BI 8 DAY的更多相关文章

  1. 一起学微软Power BI系列-使用技巧(5)自定义PowerBI时间日期表

    1.日期函数表作用 经常使用Excel或者PowerBI,Power Pivot做报表,时间日期是一个重要的纬度,加上做一些钻取,时间日期函数表不可避免.所以今天就给大家分享一个自定义的做日期表的方法 ...

  2. 一起学微软Power BI系列-使用技巧(4)Power BI中国版企业环境搭建和帐号问题

    千呼万唤的Power BI中国版终于落地了,相信12月初的微软技术大会之后已经铺天盖地的新闻出现了,不错,Power BI中国版真的来了,但还有些遗憾,国际版的一些重量级服务如power bi emb ...

  3. 一起学微软Power BI系列-使用技巧(3)Power BI安卓手机版安装与体验

    Power BI有手机版,目前支持安卓,苹果和WP,不过没有WP手机,苹果在国内还不能用,要FQ和用就不测试了.安卓的我也也是费了九牛二虎之力才把app下载下来,把方法分享给大家. FQ太麻烦,所以建 ...

  4. Power BI官方视频(3) Power BI Desktop 8月份更新功能概述

    Power BI Desktop 8月24日发布了更新版本.现将更新内容翻译整理如下,可以根据后面提供的链接下载最新版本使用. 1.主要功能更新 1.1 数据钻取支持在线版 以前的desktop中进行 ...

  5. 一起学微软Power BI系列-使用技巧(1)连接Oracle与Mysql数据库

    说起Oracle数据库,以前没用过Oracle不知道,但是这1年用Oracle后,发现真的是想狂吐槽,特别是那个.NET驱动和链接字符串,特别奇葩.总归是和其他数据库不一样,标新立异,不知道为何.另外 ...

  6. 千呼万唤始出来,微软Power BI简体中文版官网终于上线了,中文文档也全了。。

    前几个月时间,研究微软Power BI技术,由于没有任何文档和资料,只能在英文官网瞎折腾,同时也发布了英文文档的相关文章:系列文章,刚好上周把文章发布完,结果简体中文版上线了.哈哈,心里有苦啊,早知道 ...

  7. 微软新神器-Power BI横空出世,一个简单易用,还用得起的BI产品,你还在等什么???

    在当前互联网,由于大数据研究热潮,以及数据挖掘,机器学习等技术的改进,各种数据可视化图表层出不穷,如何让大数据生动呈现,也成了一个具有挑战性的可能,随之也出现了大量的商业化软件.今天就给大家介绍一款逆 ...

  8. 微软Power BI技术文章与资源目录

    下面是本博客原创的微软Power BI技术相关文章,对于部分转载文章和资源,会注明出处. 本博客将发布基于微软Power BI相关的基础入门文章,视频教程等资源,敬请关注. 个人建立的Power BI ...

  9. 一起学微软Power BI系列-使用技巧(2)连接Excel数据源错误解决方法

    上一篇文章一起学微软Power BI系列-使用技巧(1)连接Oracle与Mysql数据库中,我们介绍了Power BI Desktop中连接Oracle和Mysql的方法,其实说到底还是驱动的问题, ...

  10. Power BI REST API

    Overview of Power BI REST API https://msdn.microsoft.com/en-us/library/dn877544.aspx 验证方式 OAuth 2.0 ...

随机推荐

  1. gitee 创建代码仓库,并提交本地代码

    本文为博主原创,转载请注明出处: 1. 配置本地 gitee 的配置: git config --global user.name "xiangBaxiang" git confi ...

  2. 供应链投毒预警 | 恶意Py包仿冒tensorflow AI框架实施后门投毒攻击

    概述 本周(2024年01月15号),悬镜供应链安全实验室在Pypi官方仓库(https://pypi.org/)中捕获1起Py包投毒事件,投毒者利用包名错误拼写(typo-squatting)的攻击 ...

  3. ORA-65140: 无效的通用配置文件名称

    1.问题 CREATE PROFILE PM_Profile LIMIT SESSIONS_PER_USER 100 PASSWORD_LIFE_TIME 90; 在创建概要文件时,报错:ORA-65 ...

  4. java - classpath 的配置

    classpath C:\Program Files\Java\jdk\jre\lib\rt.jar

  5. [转帖]JVM随笔 --- 安全点(safe point)与 安全区域( safe region)

    https://zhuanlan.zhihu.com/p/461298916 11 人赞同了该文章 最近回顾 JVM safe point 与 safe region 又有一些新的感悟与收获,特别写篇 ...

  6. [转帖]GitHub 近两万 Star,无需编码,可一键生成前后端代码,这个开源项目JeecgBoot有点强

    GitHub 近两万 Star,无需编码,可一键生成前后端代码,这个开源项目JeecgBoot有点强 https://www.cnblogs.com/05-hust/p/14515686.html 一 ...

  7. [转帖]使用 Dumpling 导出数据

      16 Contributors 使用数据导出工具 Dumpling,你可以把存储在 TiDB 或 MySQL 中的数据导出为 SQL 或 CSV 格式,用于逻辑全量备份.Dumpling 也支持将 ...

  8. [转帖]FT-2000+/64 - Phytium

      https://en.wikichip.org/wiki/phytium/feiteng/ft-2000%2B-64 Edit Values FT-2000+/64 General Info De ...

  9. IPV6的简单学习与整理

    背景 大概2018年时曾经突击学习过一段时间IPV6 当时没太有写文档的习惯,导致这边没有成型的记录了. 今天又有项目要求使用IPV6, 想了想就将之前学习的部分 还有想继续学习提高的部分进行一下总结 ...

  10. ESXi6.5 登录后出现错误 必须 退出的解决办法