Power BI创建日期表--超详细--小白向

本文是很新手和很小白的创建日期表的方式,使用的都是最简单的函数,简单易学详细

1.新建表

2.使用函数CALENDARAUTO() 自动生成日期表

3.转换表格式

4.标记为日期表

5.新建一列,用QUARTER求季度

6.转化为中文,用到SWITCH函数

7.如法炮制,月份用MONTH,日用DAY

8.建立关系,采用拖动的方式

9.按列排序中,月份中文按月份排序

10.选择一个图,更多选项中,选择排列轴,按月份中文排序

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一、 首先打开 Power BI,在“开始”界面中选择一个新建的“空白查询”,并将其重命名为“日期” 。 二、 在右侧实用程序面板中,单击“高级编辑器”按钮,打开“查询编辑器”窗口。 三、 在“查询编辑器”窗口中,输入以下代码,以生成日期: let //设置开始日期和结束日期 StartDate = #date(2021, 1, 1), EndDate = #date(2023, 12, 31), //计算天数 DaysCount = Duration.Days(EndDate - StartDate) + 1, //生成日期序列 DatesList = List.Dates(StartDate, DaysCount, #duration(1, 0, 0, 0)), //将日期序列转化为格 DatesTable = Table.FromList(DatesList, Splitter.SplitByNothing(), {"日期"}, null, ExtraValues.Error), //增加列:年、季度、月、周、星期 InsertYear = Table.AddColumn(DatesTable, "年", each Date.Year([日期]), type number), InsertQuarter = Table.AddColumn(InsertYear, "季度", each "Q" & Text.From(Date.QuarterOfYear([日期])), type text), InsertMonth = Table.AddColumn(InsertQuarter, "月", each Date.MonthName([日期]), type text), InsertWeek = Table.AddColumn(InsertMonth, "周", each "W" & Text.PadStart(Text.From(Date.WeekOfYear([日期])), 2, "0"), type text), InsertWeekday = Table.AddColumn(InsertWeek, "星期", each Date.DayOfWeekName([日期]), type text), InsertDayNumber = Table.AddColumn(InsertWeekday, "序号", each Date.DayOfYear([日期]), type number) in InsertDayNumber 四、 单击“关闭和应用”按钮,关闭“查询编辑器”窗口。 五、 单击“日期”查询的右上角,单击“加载”按钮,以将其加载到数据模型中。 通过以上步骤,就可以成功生成日期,并包含了你所需的字段:序号、日期、年、季度、月、周、星期。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值