Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >东哥陪你学PowerBI——日期表

东哥陪你学PowerBI——日期表

作者头像
公众号PowerBI大师
发布于 2020-05-18 15:34:05
发布于 2020-05-18 15:34:05
2.7K0
举报

常在群里看到很多关于对日期表的疑问和困惑,尤其是刚进群的初学者。那今天我们就来聊一下,日期表是怎么回事,在业务分析里究竟起了什么作用?

日期表,故名思义,就是存放日期的表

新人常会感到困惑,业务表(销量、业绩、采购、检验、出/入库等单据)里不都有日期列吗,为什么还要把日期放在一张额外的表里?

大家都知道,不管零售、制造、金融还是其他什么行业,但凡涉及到数据统计,都离不开日期维度的分析,如累计销量、环比增速、同比增长等。对于此类问题,DAX专门提供了一批函数来解决,就是“时间智能函数”(公众号之前的“东哥陪你学DAX”系列卡片已经介绍过不少)

时间智能函数的参数大多以日期为主,之所以不用业务表的日期列,是因为单独日期表有以下几个特点:

  1. 日期表的日期是独立完整的,没有缺失,这对时间智能函数来说很重要。业务表里的日期只有业务发生时才会有记录,否则就缺失
  2. 日期表除了自带的日期列,可以衍生出其他日期相关列,诸如年、月、日、季、周等,一年365行数据。 业务表就不同了,一个公司有N个部门,一个部门有N个员工,假如每个员工每天产生一条业务数据,那一年要多少行?如果想按季统计销量,按月统计采购、按周统计销量、就必须同时扩充这三张表里的日期列——毫无效率,凭添隐患

下图就是最明显的实证,业务日期的缺失,当天没有业绩可以理解,但全月累计还是要正常统计,不应略过,使用单独日期表就不会出现这种情况

下面我们来介绍几种建立日期表的方法

1、在EXCEL中建立日期表,导入PBI

A列通过下拉填充完成,B/C/D都是通过EXCEL公式获取

B2 = year(A2),C2 = month(A2),D2 = day(A2)

导入PBI后,若想继续提取日期信息并增加列,可以在PQ界面里可以通过“添加列”的日期菜单来执行

也可以通过“自定义列”来设置更复杂的日期信息(该对话框里输入的是M语言,与DAX不同)

2、在PBI中利用DAX函数建立日期表

(calendar和calendarauto两个函数可参见之前的DAX专题)

往期回顾:CalendarCalendarAuto

3、在PBI中用ADDCOLUMNS建立日期表

实际业务里,ADDCOLUMNS比单纯使用calendar更便捷更灵活

4、在PBI中用var + return建立日期表

5、在PBI的Power Query里建立日期表

这个方法在DAX函数Calendar卡片里也有提到过,用的是M语言。严格来说,这并不是建立日期表的最佳方案,因为它可以指定间隔,也就是说,它可以生成非连续日期的日期表,因此要谨慎对待

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-05-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 PowerBI大师 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
PowerBI 中计算周环比的技巧
在 Power BI 中常常遇到与周计算有关的问题。我们将按照不同场景分拆来进行介绍,给出最佳实践。
BI佐罗
2021/04/16
5.2K0
PowerBI 中计算周环比的技巧
PowerBI 企业级建模设计流程框架
这个问题在我一开始接触PowerBI的时候就在思考,进过大量实践,略有所得,分享记录如下。表面上都是PBIX文件,但生产它们的过程却完全不同,有的完全是乱做瞎做的,而有的则是通过标准化的方式逐步推进完成的。
BI佐罗
2019/09/23
1.7K0
PowerBI 企业级建模设计流程框架
用PowerBI分析上市公司财务数据(二)
笔者认为要具备以下条件:一是理解业务数据,知道主要分析的指标及潜在的报表分析需求;二是对DAX表达计算逻辑、特性有一定的了解。
公众号PowerBI大师
2019/10/28
5.2K0
用PowerBI分析上市公司财务数据(二)
用PowerBI分析上市公司财务数据(三)
在用power bi 分析上市公司财务数据(二)中我们知道利润表的数据与资产负债表数据有所不同,一般情况下,我们选择某月或某个季度,对利润表而言,往往首先是想知道在当月或当季下的值,由于我们获得到的财务报表是年累计数,因此,要想知道每个季度的值,需要用本年累计数减去本年至上个季度的累计数(一季度除外)。
公众号PowerBI大师
2019/12/03
4.3K0
用PowerBI分析上市公司财务数据(三)
一个简单现实案例挑战 PowerBI 水平测试 - 深度解析
每个门店由店长管理,店长的管理被评价得到KPI。现在希望按照如下结构显示,该如何实现?
BI佐罗
2020/07/17
2.8K0
一个简单现实案例挑战 PowerBI 水平测试 - 深度解析
大数据分析工具Power BI(六):DAX表达式简单运用
数据分析表达式 (DAX) 语言是一种公式语言,Data Analysis Expressions 数据分析表达式,简称DAX表达式,其允许用户定义自定义计算。DAX 包含一些在 Excel 公式中使用的函数,此外还包含其他设计用于处理关系数据和执行动态聚合的函数。
Lansonli
2023/03/25
4.5K0
大数据分析工具Power BI(六):DAX表达式简单运用
PowerBI DAX 库存余量模型与计算
在真实的企业环境中,管理往往是按刚需分配,意思是:如果不出问题,那么就不会真正得到重视,因为说明还没有问题。
BI佐罗
2020/09/29
3.2K0
PowerBI DAX 库存余量模型与计算
用 DAX 快速构建一个日期表
这里所说的 DAX 知识基础,不仅仅是理解什么是日期表,更多的是知道日期表如何构建可以兼顾到很多使用上的场景。
BI佐罗
2022/01/27
2.9K0
用 DAX 快速构建一个日期表
PowerBI 零基础支持上百指标多日期切换分析模板
本案例有着强大而非常实用的业务背景,几乎适用于任何规模和发展阶段的企业,而使用者却根本不需要理解什么是PowerBI或商业智能,使用者只需要自己的业务指标是什么,什么时候该被考察,以及基于常识性的点击鼠标就可以看到所需要的洞察力。
BI佐罗
2019/09/23
3.4K1
PowerBI 零基础支持上百指标多日期切换分析模板
Power BI: 日期表的创建
文章背景: 最近在学习Power BI进行报表的制作,其中有一项内容是日期表。日期表是使用时间智能函数的基础,Power BI可以为具有日期或日期/时间类型的字段自动创建一个隐藏的日期表(见下图),但不能很好地满足要求,一般需要手动创建日期表。
Exploring
2022/12/18
8.1K0
Power BI: 日期表的创建
东哥陪你学DAX——Treatas
相信大家都遇到过下图这种情况,两表之间拉扯半天,虚线就是没法变成实线,表关联就是这么倔,不给面子
公众号PowerBI大师
2020/05/08
9450
东哥陪你学DAX——Treatas
Power BI创建日期表的几种方式概览
几乎所有的报表模型都涉及到日期和时间,因此要创建Power BI报表,日期表就必须得有。虽然最新的Power BI版本已经可以自动为每一个时间列创建日期表。
陈学谦
2020/04/14
6.8K0
Power BI创建日期表的几种方式概览
如何用PowerBI导入网页数据
相信很多朋友被PBI颜值吸引而入了坑,迫切想上手,但往往会卡在数据源环节。本公司数据自己没权限,外公司数据可望不可及,而网络社区里提供的练习数据,往往专业性太强,业务逻辑摸不透,分析更是无从下手。
公众号PowerBI大师
2019/09/12
3.9K0
如何用PowerBI导入网页数据
东哥陪你学DAX — Dateadd/Parallelperiod/Sameperiodlastyear
当然,我们依然可以通过嵌套组合calculate/sum/average等基本函数来实现,但每次都要输入冗长繁琐的公式,必然效率低下
公众号PowerBI大师
2020/03/06
1.1K0
【Quick BI VS Power BI】(一)
Quick BI(以下简称Qbi)做数据分析有5个模块:仪表板、电子表格、数据大屏、即席分析和自主取数。其中仪表板和即席分析比较接近于Power BI(以下简称Pbi)制作的报告。本文的比较对象,主要指Qbi的仪表板和Pbi的报告。
btharp
2024/02/17
9240
【Quick BI VS Power BI】(一)
Power BI追踪春节业绩实操
春节不同于其他节日,许多零售企业春节的销售高峰不是节日期间,而是春节前的两周。这两周的销售对全年的业绩目标实现都会产生重要的影响。
wujunmin
2022/02/09
2.7K0
Power BI追踪春节业绩实操
东哥陪你学DAX — date/edate/eomonth
虽然这点差异不会引起语法错误,但在有些应用场景下,业务逻辑会因此出现偏差,并且通过常规测试手段较难发现,务必引起警觉
公众号PowerBI大师
2020/03/04
6250
东哥陪你学DAX——Values
不管是列或表,只要有重复值,Values就能把它们给挤掉,保证在给你的返回结果里,一个萝卜一个坑
公众号PowerBI大师
2020/03/18
9810
东哥陪你学DAX——Values
东哥陪你学PowerBI——通过RFM模型分析客户价值
本章通过分析某店铺会员消费数据,将每个会员的R、F、M得分值与平均值做对比 (每个要素好于平均值记为A,比平均值差记为B), 将会员分为以下八种,以便针对性做营销决策,实现精细化运营
公众号PowerBI大师
2020/04/14
2K1
东哥陪你学PowerBI——通过RFM模型分析客户价值
PowerBI大师知识变现能力分析
自开始吆喝知识变现并推出视频课程,已经过了一个季度的时间,总想做一次宣传,但又不喜欢生硬的推广。这几天翻看着云课堂的交易记录,索性我把自己的商业机密公开,来个PowerBI学以致用,让大家在学习之余也看场乐呵的植入广告。
公众号PowerBI大师
2019/08/07
2K0
PowerBI大师知识变现能力分析
相关推荐
PowerBI 中计算周环比的技巧
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档