专栏首页数据技巧Power Pivot中DAX的时间函数

Power Pivot中DAX的时间函数

(一) 和Excel相同用法函数

这里就不多做介绍。主要是介绍差异及DAX特有函数。

(二) 和Excel有差异函数

1. 差异情况

差异原因

Excel函数

Dax函数

函数名称

DateDif

DateDiff

计算方式

根据实际时间

只根据计算条件

2. 案例

DateDif(date(2018,1,30),date(2018,2,1),m)=0
DateDiff(date(2018,1,30),date(2018,2,1),Month)=1

(三) 自动返回时间列函数

1. Calendar

A) 语法

CALENDAR(<start_date>, <end_date>)

位置

参数

描述

第1参数

起始日期

单个日期格式值

第2参数

结束日期

单个日期格式值

B) 返回

表——单列日期表

C) 注意事项

  • 通常用于创建日历表
  • 最好是包含整年时间

D) 作用

生成2个时间点之间的时间列表

E) 案例

CALENDAR(date(2018,1,1),DATE(2018,12,31))

自动生成从2018年1月1日开始到2018年12月31日为止的单列日期表。

2. Calendarauto

A) 语法

CALENDARAUTO([fiscal_year_end_month])

位置

参数

描述

可选第1参数

不填写

生成表中最小年份到最大年份的全部日期

可选第1参数

填写1-12的月份数字

往前推或者往后延做成年份日期表

B) 返回

表——单列日期表

C) 注意事项

  • 如果数据表中没有日期列则会出错
  • 参数为正数则表示会计年份从1月往后算,负数则是从1月往前算。

D) 作用

自动生成会计日期列

E) 案例

  • 自动生成时间日历表
CALENDARAUTO()

如果数据模型的日期范围是2018/5/1—2019/6/30,则生成的日期表范围为2018/1/1—2019/12/31

  • 生成会计年度为每年4月
CALENDARAUTO(3)

如果数据模型的日期范围为2018/1/1—2018/12/31,则生成的日期表范围为2017/4/1—2019/3/31。

请点个赞。

本文分享自微信公众号 - 数据技巧(Data-Skill),作者:逍遥跨境

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-02-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Power Pivot智能日期运用——连续时间(2)

    返回2018/2/1-2018/6/31日的时间列,但是因为6月份只有30天,所以会自动顺延一天,实际返回的是2018/2/1-2018/7/1的时间列。

    逍遥之
  • Power Pivot智能日期函数——累计时间

    返回的结果是从2018/1/1-2018/5/31的日期列表;如果是DatesQTD则返回2018/4/1-2018/5/31;如果是DatesMTD则返回20...

    逍遥之
  • Power Pivot智能日期函数——最后时间

    逍遥之
  • Power Pivot智能日期运用——连续时间(2)

    返回2018/2/1-2018/6/31日的时间列,但是因为6月份只有30天,所以会自动顺延一天,实际返回的是2018/2/1-2018/7/1的时间列。

    逍遥之
  • 手机计算器中输入:10%+10% = ?

    按人类语义的理解,你去买东西,100 元钱减去 10%,那就是 90 元。早期的计算器就可以直接这样写 100 - 10%。再比如,一只股票股价 10 元,增长...

    范蠡
  • QT--QSocketNotifier类介绍

    QSocketNotifier 用来监听系统文件操作,将操作转换为Qt事件进入系统的消息循环队列。并调用预先设置的事件接受函数,处理事件。

    morixinguan
  • 算法之leetcode-17

    opprash
  • tf.nn

    atrous_conv2d_transpose(): atrous_conv2d的转置。

    于小勇
  • 什么是DNA电路及其潜在应用

    我们见过用黏菌、肥皂膜、水滴计算,甚至用10000台Domino服务机来计算。如今,DNA可以在试管内做加减乘除的数学计算了。 速度并不快,计算需要几个小时才能...

    CSDN技术头条
  • 算法 | 求最大公约数和最小公倍数

    小学数学就学习了如何计算最大公约数(Greatest Common Factor,GCF)和最小公倍数(Lowest Common Multiple,LCM)。...

    fem178

扫码关注云+社区

领取腾讯云代金券