从数据到信息
从信息到洞察

时间智能函数

自定义时间智能-PowerBI极客

自定义时间智能

高飞阅读(177)评论(4)

正如你到目前为止所看到的,标准的 DAX 时间智能函数只支持公历,当你想要按年、季度、月和日这些标准字段分析数据时,公历很实用。但是,你可能对日期区间的定义有不同的需求,比如不是按月对应,而是基于周来计算。无论出于什么原因,当你不能使用标准...

FIRSTNONBLANK 和 LASTNONBLANK-PowerBI极客

FIRSTNONBLANK 和 LASTNONBLANK

高飞阅读(172)评论(0)

这两个函数可以返回列表中的最小值或最大值,并排除空值。与 MIN/MAX 不同的是,它们可以根据你指定的逻辑进行计算,且支持文本格式。 FIRSTNONBLANK / LASTNONBLANK FIRSTNONBLANK ( < Co...

FIRSTDATE 和 LASTDATE-PowerBI极客

FIRSTDATE 和 LASTDATE

高飞阅读(170)评论(3)

在介绍半累加度量的时候,你接触了两个看似相近但行为非常不同的函数:LASTDATE 和 LASTNONBLANK。与它们相对应的还有两个函数用来获取第一个日期,而不是区间内的最后一个日期:FIRSTDATE 和 FIRSTNONBLANK。...

DATEADD-PowerBI极客

DATEADD

高飞阅读(210)评论(0)

DATEADD 最常用的时间智能函数之一,所有对日期的平移都需要用到它。 初识 DATEADD DATEADD ( <Dates>, <NumberOfIntervals>, <Interval> ) 参...

DATESYTD 和 TOTALYTD-PowerBI极客

DATESYTD 和 TOTALYTD

高飞阅读(210)评论(3)

计算累计有两类常用的时间智能函数,以 DATESYTD 为代表的返回日期值的表函数和以 TOTALYTD 为代表的返回标量值的函数。 DATESYTD DATESYTD ( <Dates>, [<YearEndDate&g...

计算期初和期末余额-PowerBI极客

计算期初和期末余额 - 半累加度量值

高飞阅读(248)评论(0)

计算期末余额 通过之前的文章,你已经了解如何使用 DAX 创建与时间相关的聚合。但是,某些情况下我们不能从时间维度聚合数据。例如,你不能将每日的账户余额或者产品库存加总得到每月的数据,而是要使用月末最后一天的数据作为月度数据,但是我们可以从...

计算移动总计-PowerBI极客

计算移动总计

高飞阅读(242)评论(0)

什么是移动总计 移动总计又称滚动总计,英文 Running Total 或 Moving Total,是计算累计的一种特殊方式,与 YTD 最大的不同在于,移动总计始终按固定的时间长度回溯,这种处理方式可以消除时间性的周期变化对数据的影响,...

计算同比和环比-PowerBI极客

计算同比和环比

高飞阅读(253)评论(2)

了解同比和环比 同比和环比是考察数据变化的两项常用的指标,它们都是基于时间周期的对比,得到的结果都是百分比,区别在于各自对标的周期(基期)不同。 何为同比 与历史同时期的比较,例如将 2019 年 11 月的数据与 2018 年 11 月的...

计算累计值 YTD,QTD,MTD-PowerBI极客

计算累计值 YTD,QTD,MTD

高飞阅读(279)评论(0)

求累计值是最常用的计算之一,所有的累计都需要基于一个明确的排序规则,比如二八法则:所有产品的销售额从高到低排序,前 20%的产品累计占据了大约 80%的销售额。在所有排序规则中,时间又是最常用的一种,本文介绍如何计算基于时间的累计值 从本文...

标记日期表的作用-PowerBI极客

标记日期表的作用

高飞阅读(268)评论(0)

标记为日期表是使用时间智能函数的一项准备工作,Excel 和 Power BI 都提供标记为日期表的功能,本文将介绍标记日期表的原因以及如何使用等效方案 如果表间关系是通过日期列定义的, 那么对日期表的日期列应用筛选器的函数都可以正常工作。...

创建日期表-PowerBI极客

创建日期表

高飞阅读(312)评论(3)

创建一张标准的日期表是使用时间智能函数的起点,在上一篇初识时间智能中我们介绍了日期表的意义,本文我会介绍常用的创建日期表的方法并附上源代码,你可以直接复制到自己的环境中使用。 日期表的注意事项 在上文介绍日期表一节中,我们介绍过相关注意事项...

初识时间智能-PowerBI极客

初识时间智能

高飞阅读(348)评论(0)

引言 几乎所有的业务逻辑都会涉及到关于时间的计算,比如年累计销售额,月环比销售额,YOY(Year over Year)等等,DAX 提供专注解决此类问题的函数,当模型满足特定要求的时候,时间智能函数可以大大简化运算。 在本章中,通过学习常...