目录

1、自动创建日期表(快速创建隐藏日期表)

2、手动创建日期表(Excel中创建日期表)

3、手自一体创建日期表(Power BI创建日期表)

4、计算月初至今、季初至今、年初至今-方法1(累计三剑客)

5、计算月初至今、季初至今、年初至今-方法2(累计三剑客)

6、计算同比增长(计算平移后的周期)

7、计算环比增长(计算平移后的周期)

8、计算相比上期累计完成度(计算平移后的周期)

9、更简洁的移动平均计算(计算移动总计)

10、计算上、下半年销售数据(计算指定日期范围数据)

11、计算最后一天的数据(获取不同日期粒度数据)

12、计算指定日期单位期末余额(跨年累计)

13、计算指定日期单位最后一天(获取不同粒度日期)

14、计算最后一天日期(根据筛选器环境返回最后一天)

15、计算指定列最后一个非空值(提取第1个达标日期及数据)

16、往前往后平移指定日期单位(天\月\季\年的平移)


1、自动创建日期表(快速创建隐藏日期表)

自动创建日期表设置

优点:创建快。

缺点:不能修改、日期列过多会影响性能。

手动创建日期表(建议方法)

2、手动创建日期表(Excel中创建日期表)

在Excel中创建日期表(优点:速度快。缺点:不够智能。)

日期列(数据类型为日期、保持唯一性、每一天日期必须存在)

其它列(年、季度、月份、日、周.....)

3、手自一体创建日期表(Power BI创建日期表)

CalendarAuto(全自动创建日期表)

Calendar(半自动创建日期表)

关于日期其它列的设置(增加其它切片粒度)

4、计算月初至今、季初至今、年初至今-方法1(累计三剑客)

月初至今(MTD):DATESMTD(可对日累计)

季初至今(QTD):DATESQTD(可对日、月累计)

年初至今(YTD):DATESYTD(可对日、月、季累计)

 

5、计算月初至今、季初至今、年初至今-方法2(累计三剑客)

月初至今(MTD):TOTALMTD(可对日累计)

季初至今(MTD):TOTALQTD(可对日、月累计)

年初至今(MTD):TOTALYTD(可对日、月、季累计)

注意财年结束日期设置

6、计算同比增长(计算平移后的周期)

SAMEPERIODLASTYEAR 返回当前筛选上下文中前一年的一组日期。

DATEADD 返回一个单列的日期表,将当前筛选上下文中的日期按指定的间隔向未来或者过去平移。

7、计算环比增长(计算平移后的周期)

DATEADD 返回一个单列的日期表,将当前筛选上下文中的日期按指定的间隔向未来或者过去平移。

  • 天环比
  • 月环比
  • 季环比

8、计算相比上期累计完成度(计算平移后的周期)

假如需要查看上一年度、上一季度、上一月的总金额,并将其与年初至今的总金额进行比较。为此,你可以使用 PARALLELPERIOD,它与 DATEADD 类似,但会返回第三个参数中指定的完整周期,而不是 DATEADD 返回的部分周期。

9、更简洁的移动平均计算(计算移动总计)

DATESINPERIOD函数隶属于“时间智能函数”,属于“表”函数。这个函数的功能很强大,用途方面也是比较广泛的。

用途1:可以用来返回固定的日期值。

用途2:可以用来计算移动平均。

用途3:可以算固定日期内的累计值。

10、计算上、下半年销售数据(计算指定日期范围数据)

DATESBETWEEN

返回一个包含一列日期的表,这些日期以指定开始日期,一直持续到指定的结束日期。

此函数适合作为筛选器传递给 CALCULATE 函数。 可用它来按自定义日期范围筛选表达式。

11、计算最后一天的数据(获取不同日期粒度数据)

CLOSINGBALANCEMONTH 计算当前上下文中该月最后一个日期的表达式。

CLOSINGBALANCEQUARTER 计算当前上下文中该季度最后日期的表达式。

CLOSINGBALANCEYEAR 计算当前上下文中该年最后一个日期的表达式。

12、计算指定日期单位期末余额(跨年累计)

13、计算指定日期单位最后一天(获取不同粒度日期)

返回最后一天日期

ENDOFMONTH 返回当前上下文中指定日期列的最后一个月的日期。
ENDOFQUARTER 返回当前上下文中指定日期列的季度最后一个日期。
ENDOFYEAR 返回当前上下文中指定日期列的年份的最后日期。

返回最后一天日期对应的数据

CLOSINGBALANCEMONTH 计算当前上下文中该月最后一个日期的表达式。

CLOSINGBALANCEQUARTER 计算当前上下文中该季度最后日期的表达式。

CLOSINGBALANCEYEAR 计算当前上下文中该年最后一个日期的表达式。

实例应用

14、计算最后一天日期(根据筛选器环境返回最后一天)

FIRSTDATE    返回当前上下文中指定日期列的第一个日期。

LASTDATE      返回当前上下文中指定日期列的最后日期。

用作 CALCULATE 筛选器的表函数

FIRSTDATELASTDATE 返回标量值,但同时也可以作为 CALCULATE 函数的筛选器参数,因为本质上它们返回的是单行表。

15、计算指定列最后一个非空值(提取第1个达标日期及数据)

FIRSTNONBLANK / LASTNONBLANK 扫描一个表,逐行计算第二参数,并返回不为空的第二参数所对应的表的第一个/最后一个值。这两个函数是迭代函数。

FIRSTNONBLANK

返回按当前上下文筛选的列列中的第一个值,其中表达式不为空

LASTNONBLANK

返回按当前上下文筛选的列列中的最后一个值,其中表达式不为空。

其返回的是按当前上下文筛选,计算所得非空的中的最后一个值。它像SUMX一样,为值设置了一个行上下文,然后通过使用该行上下文对进行计算。

实例应用:判断第一个达标的余额以及对应日期

16、往前往后平移指定日期单位(天\月\季\年的平移)

NEXTDAY 返回一个表,其中包含从下一天起的所有日期的列,它基于当前上下文中日期列中指定的第一个日期。

NEXTMONTH 返回一个表,其中包含下个月中的所有日期的列,它基于当前上下文中日期列中的第一个日期。

NEXTQUARTER 返回一个表,其中包含下一季度中的所有日期的列,它基于当前上下文中 “日期” 列中指定的第一个日期。

NEXTYEAR 返回一个表,其中包含下一年的所有日期的列,它基于当前上下文中日期列中的第一个日期。

PREVIOUSDAY 返回一个表,其中包含表示当前上下文中日期列中第一个日期之前日期的所有日期的列。

PREVIOUSMONTH 返回一个表,该表包含上个月中的所有日期的列,该列基于当前上下文中日期列中的第一个日期。

PREVIOUSQUARTER 返回一个表,该表包含上一季度的所有日期的列,该列基于当前上下文中日期列中的第一个日期。

PREVIOUSYEAR 返回一个表,该表包含在当前上下文中的日期列中的最后一个日期之后的所有日期的列。

Power BI时间智能相关推荐

  1. 如何获取当日日期_Power BI时间智能函数如何处理2月29日的?

    ​今年是闰年,有星友问我,在Power BI中,2月29日的上年同期是怎么计算的? 这是个好问题,正好梳理一下,PowerBI时间智能函数是如何处理不规则日期的对比数据的. 以一个模拟的订单表数据为例 ...

  2. bi power 两个日期挑较早的日期_功率 BI 中的时间智能:利用时间

    概述 了解时间智能功能在 Power BI 中的重要性 通过简单示例在 Power BI 中实现时间智能函数 介绍时间是企业的资产,就像资源.材料和资金一样.企业使用累积时间计算(年到日期.月到日期或 ...

  3. Power BI Dax 之时间智能函数

    本文会对一系列的时间智能函数做分析大体如下: DATEADD,SAMEPERIODLASTYEAR,DATESMTD,DATESQTD,DATESYTD 以及这些dax函数的组合求上期,本期至今,上期 ...

  4. 5步加速时间智能分析之 Power BI 篇【附模型下载】

    时间维度是商业分析中常见的分析维度,广泛应用于财务和销售领域,帮助用户了解指标随着时间推移而产生的变化,从而作出预测等等商业行为.当数据量剧增,BI端的实时查询会耗费大量计算资源,不能及时返回结果,影 ...

  5. clr20r3错误问题定位与解决_解决Power BI服务中显示时间错误的问题

    ​本文来自PowerBI星球嘉宾AgnesJ的分享,关于PowerBI Service 中显示时间的问题. 也许很多人都遇到过这个困惑,做好的可以正常显示本地时间的报告,发布到web后,时间却不正确了 ...

  6. power bi排序_如何在Power BI中按时间顺序对月份进行排序

    power bi排序 In this article, I'm going to demonstrate how to sort months chronologically in Power BI. ...

  7. 如何选择数据分析可视化工具?Excel, Tableau还是Power BI?

    来源:大数据文摘 本文约3500字,建议阅读5分钟 作为个人或公司,如何选择分析和可视化数据的工具? 正确分析使用数据可能会挖到宝藏.那么,作为个人或公司,如何选择分析和可视化数据的工具? 在本文中, ...

  8. Microsoft宣布为Power BI提供AI模型构建器,关键驱动程序分析和Azure机器学习集成...

    微软的Power BI现在是一种正在大量结合人工智能(AI)的商业分析服务,它使用户无需编码经验或深厚的技术专长就能够创建报告,仪表板等.近日西雅图公司宣布推出几款新的AI功能,包括图像识别和文本分析 ...

  9. excel 时间戳_我没有Excel基础,可以学Power BI吗

    当然可以!没有Excel基础一样可以熟练掌握Power BI ! Excel基础可以略微影响Power BI的上手速度,却不能决定最终对Power BI的运用能力. 如果有Excel基础学习Power ...

  10. power bi 中计算_Power BI中的期间比较

    power bi 中计算 Just recently, I've come across a question on the LinkedIn platform, if it's possible t ...

最新文章

  1. JavaScript:事件冒泡和事件委托
  2. java连服务器mysql报错_tomcat程序连接服务器mysql数据库报错
  3. iOS之深入分析GCD的函数与队列以及多种组合使用
  4. 对应生成树的基本回路_7.1 图的定义与基本术语
  5. 犀牛建模软件的英文语言包_使用tidytext和textmineR软件包在R中进行主题建模(
  6. 使用多行sql字符串时,要注意不要忽略了空格
  7. Matlab从入门到精通 Chapter5 数据可视化
  8. IntelliJ IDEA 2017.2 x64 安装Scala
  9. 今天的春天到了的p2psearcher
  10. 无法安装 计算机缺失,还原安装程序Windows缺失的文件 - Windows Client | Microsoft Docs...
  11. 计算机技术领域当前的主流技术及社会需求调查报告
  12. java复习系列[6] - Java集合
  13. 亚马逊的新Linux发行版对红帽造成了威胁
  14. 加入HA后的完全分布式集群搭建
  15. Navicat for MySQL触发器更新和插入操作
  16. python接口测试_【Python自学】Python接口自动化测试的学习 - 伊凡Ivan
  17. 绘图工具 Gliffy 使用简介
  18. 电脑电池怎么测试软件,笔记本电池检测软件,详细教您笔记本电池怎么检测
  19. 《老路用得上的商学课26—30》经济模式
  20. 进程和线程之面试须知

热门文章

  1. 基于UML的公开招聘教师管理系统建模的研究和设计
  2. Linux下更改DNS地址
  3. 音乐外链生成 html,音乐外链生成工具V2.1 支持14个音乐网站外链提取转换
  4. .m3u8视频格式转换
  5. Windows超级管理器
  6. 关于GPIO的内部结构及编程步骤
  7. Ubuntu界面美化
  8. Android N 程序适配要点
  9. 多序列比对要多久时间_多序列比对软件Clustalw使用方法
  10. 兴业java入职考试是考什么_兴业银行考试考什么