Power Query 再谈日期表

news2024/11/30 20:29:53

168-0

Power Query 再谈日期表

需要附件的朋友可以点赞关注后,在公众号(焦棚子)后台回复 日期表 三个字即可领取。

一、背景

在 Power BI 或者 Power Pivot 做业务分析中,必不可少的就是日期表。我们继续优化调制出符合国人习惯日期表。

本次更新:

  • 增加农历信息

  • 增加日期状态判断,如下:

    • 假期
    • 周末
    • 补班
    • 工作日
  • 字段名称可以自由选择是否增加序号。

  • 增加周、月、季度、半年度、年度的时间进度信息。详见 40 至 54 编号字段。

168-1

168-2

二、字段明细

字段示例说明
C00_Dates2023/1/1日期
C01_Day1日期天
C02_WeekDay6周几数字,周一为:0,周日为:6
C03_WeekCNS1周几中文简写1字
C04_WeekCNS3星期日周几中文简写3字
C05_WeekENS1S周几英文简写1字
C06_WeekENS3Sun周几英文简写3字
C07_WeekENSunday周几英文
C08_WeekIndex6418周索引:1900-1-1,星期一,第1周
C09_WeekNumber1周一开始的一年中第几周
C10_WeekW01周的W简写
C11_YearWeekY23W01年周组合
C12_Month1月份数字
C13_MonthMM01月份M简写
C14_MonthCN一月月份中文
C15_MonthENS3Jan月份英文简写3字
C16_MonthENJanuary月份英文
C17_YearMonthMY23M01年月M简写
C18_YearMonthUSJan-23年月英文简写
C19_YearMonth202301年月数字组合
C20_Quarter1季度数字
C21_QuarterQQ1季度Q简写
C22_YearQuarterQY23Q1年季度Q简写
C23_YearQuarter202301年季度数字组合
C24_HalfOfYearCN上半年中文半年度
C25_HalfOfYearENH1半年度H简写
C26_YearHalfY23H1年度季度简写组合
C27_Year2023年度数字
C28_FY00FY23年度FY简写
C29_FYFYFY:全年的意思,与月度等同维度辅助字段
C30_StartOfWeek2022/12/26C01_Dates对应周开始的日期
C31_StartOfMonth2023/1/1C01_Dates对应月开始的日期
C32_StartOfQuarter2023/1/1C01_Dates对应季度开始的日期
C33_StartOfHalfYear2023/1/1C01_Dates对应半年度开始的日期
C34_StartOfYear2023/1/1C01_Dates对应年度开始的日期
C35_EndOfWeek2023/1/1C01_Dates对应周结束的日期
C36_EndOfMonth2023/1/31C01_Dates对应月结束的日期
C37_EndOfQuarter2023/3/31C01_Dates对应季度结束的日期
C38_EndOfHalfYear2023/6/30C01_Dates对应半年度结束的日期
C39_EndOfYear2023/12/31C01_Dates对应年度结束的日期
C40_DayOfWeek7C01_Dates对应的周的当前累计天数
C41_DayOfMonth1C01_Dates对应的月的当前累计天数
C42_DayOfQuarter1C01_Dates对应的月的当前累计天数
C43_DayOfHalfYear1C01_Dates对应的半年度的当前累计天数
C44_DayOfYear1C01_Dates对应的年度的当前累计天数
C45_DaysOfWeek7C01_Dates对应的周的总计天数
C46_DaysOfMonth31C01_Dates对应的月的总计天数
C47_DaysOfQuarter90C01_Dates对应的季度的总计天数
C48_DaysOfHalfYear181C01_Dates对应的半年度的总计天数
C49_DaysOfYear365C01_Dates对应的年度的总计天数
C50_ProgressOfWeek100.0%C01_Dates对应的周的日期进度百分比
C51_ProgressOfMonth3.2%C01_Dates对应的月的日期进度百分比
C52_ProgressOfQuarter1.1%C01_Dates对应的季度的日期进度百分比
C53_ProgressOfHalfYear0.6%C01_Dates对应的半年度的日期进度百分比
C54_ProgressOfYear0.3%C01_Dates对应的年度的日期进度百分比
C55_Holiday元旦节假期名称
C56_Animal年份属相
C57_LunarDateCN初十C01_Dates对应的中文农历日期
C58_LunarMonthCNC01_Dates对应的中文农历月份
C59_LunarDate10C01_Dates对应的农历日期数字
C60_LunarMonth12C01_Dates对应的农历月份数字
C61_LunarYear2022C01_Dates对应的农历年数字
C62_Status假期日期状态包含:假期、周末、补班、工作日。

三、前 10 行示例

C00_DatesC01_DayC02_WeekDayC03_WeekCNS1C04_WeekCNS3C05_WeekENS1C06_WeekENS3C07_WeekENC08_WeekIndexC09_WeekNumberC10_WeekC11_YearWeekC12_MonthC13_MonthMC14_MonthCNC15_MonthENS3C16_MonthENC17_YearMonthMC18_YearMonthUSC19_YearMonthC20_QuarterC21_QuarterQC22_YearQuarterQC23_YearQuarterC24_HalfOfYearCNC25_HalfOfYearENC26_YearHalfC27_YearC28_FY00C29_FYC30_StartOfWeekC31_StartOfMonthC32_StartOfQuarterC33_StartOfHalfYearC34_StartOfYearC35_EndOfWeekC36_EndOfMonthC37_EndOfQuarterC38_EndOfHalfYearC39_EndOfYearC40_DayOfWeekC41_DayOfMonthC42_DayOfQuarterC43_DayOfHalfYearC44_DayOfYearC45_DaysOfWeekC46_DaysOfMonthC47_DaysOfQuarterC48_DaysOfHalfYearC49_DaysOfYearC50_ProgressOfWeekC51_ProgressOfMonthC52_ProgressOfQuarterC53_ProgressOfHalfYearC54_ProgressOfYearC55_HolidayC56_AnimalC57_LunarDateCNC58_LunarMonthCNC59_LunarDateC60_LunarMonthC61_LunarYearC62_Status
2023/1/116星期日SSunSunday64181W01Y23W011M01一月JanJanuaryY23M01Jan-232023011Q1Y23Q1202301上半年H1Y23H12023FY23FY2022/12/262023/1/12023/1/12023/1/12023/1/12023/1/12023/1/312023/3/312023/6/302023/12/31711117319018136510.0322580650.0111111110.0055248620.002739726元旦节初十10122022假期
2023/1/220星期一MMonMonday64192W02Y23W021M01一月JanJanuaryY23M01Jan-232023011Q1Y23Q1202301上半年H1Y23H12023FY23FY2023/1/22023/1/12023/1/12023/1/12023/1/12023/1/82023/1/312023/3/312023/6/302023/12/3112222731901813650.1428571430.0645161290.0222222220.0110497240.005479452十一11122022假期
2023/1/331星期二TTueTuesday64192W02Y23W021M01一月JanJanuaryY23M01Jan-232023011Q1Y23Q1202301上半年H1Y23H12023FY23FY2023/1/22023/1/12023/1/12023/1/12023/1/12023/1/82023/1/312023/3/312023/6/302023/12/3123333731901813650.2857142860.0967741940.0333333330.0165745860.008219178十二12122022工作日
2023/1/442星期三WWedWednesday64192W02Y23W021M01一月JanJanuaryY23M01Jan-232023011Q1Y23Q1202301上半年H1Y23H12023FY23FY2023/1/22023/1/12023/1/12023/1/12023/1/12023/1/82023/1/312023/3/312023/6/302023/12/3134444731901813650.4285714290.1290322580.0444444440.0220994480.010958904十三13122022工作日
2023/1/553星期四TThuThursday64192W02Y23W021M01一月JanJanuaryY23M01Jan-232023011Q1Y23Q1202301上半年H1Y23H12023FY23FY2023/1/22023/1/12023/1/12023/1/12023/1/12023/1/82023/1/312023/3/312023/6/302023/12/3145555731901813650.5714285710.1612903230.0555555560.0276243090.01369863十四14122022工作日
2023/1/664星期五FFriFriday64192W02Y23W021M01一月JanJanuaryY23M01Jan-232023011Q1Y23Q1202301上半年H1Y23H12023FY23FY2023/1/22023/1/12023/1/12023/1/12023/1/12023/1/82023/1/312023/3/312023/6/302023/12/3156666731901813650.7142857140.1935483870.0666666670.0331491710.016438356十五15122022工作日
2023/1/775星期六SSatSaturday64192W02Y23W021M01一月JanJanuaryY23M01Jan-232023011Q1Y23Q1202301上半年H1Y23H12023FY23FY2023/1/22023/1/12023/1/12023/1/12023/1/12023/1/82023/1/312023/3/312023/6/302023/12/3167777731901813650.8571428570.2258064520.0777777780.0386740330.019178082十六16122022周末
2023/1/886星期日SSunSunday64192W02Y23W021M01一月JanJanuaryY23M01Jan-232023011Q1Y23Q1202301上半年H1Y23H12023FY23FY2023/1/22023/1/12023/1/12023/1/12023/1/12023/1/82023/1/312023/3/312023/6/302023/12/31788887319018136510.2580645160.0888888890.0441988950.021917808十七17122022周末
2023/1/990星期一MMonMonday64203W03Y23W031M01一月JanJanuaryY23M01Jan-232023011Q1Y23Q1202301上半年H1Y23H12023FY23FY2023/1/92023/1/12023/1/12023/1/12023/1/12023/1/152023/1/312023/3/312023/6/302023/12/3119999731901813650.1428571430.2903225810.10.0497237570.024657534十八18122022工作日

请关注


微信、知乎、B站、CSDN、博客园

同名搜索 焦棚子

如果对你有帮助,请 点赞关注三连 支持一下,这是我们更新的动力。

by 焦棚子

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/363446.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

harbor 仓库迁移升级

harbor 仓库迁移升级 harbor仓库安装数据传输仓库切换版本 v1.8.0 v2.3.5 harbor仓库安装 环境准备:安装docker详见:docker 的介绍和部署,并下载docker-compose详见:docker 三剑客compose。 现有支持的安装harbor仓库的方式有两…

犹太教、基督教、伊斯兰教的区别与联系

一、犹太教、基督教、伊斯兰教的简明关系图二、犹太教、基督教、伊斯兰教的主要区别注:弥赛亚(希伯莱语)就是基督(希腊语),意思是“救世主”。注:伊斯兰教的观点是:穆罕默德不是伊斯…

华为OD机试 - 优雅数组(Python)【2023-Q1 新题】

华为OD机试300题大纲 参加华为od机试,一定要注意不要完全背诵代码,需要理解之后模仿写出,通过率才会高。 华为 OD 清单查看地址:blog.csdn.net/hihell/category_12199275.html 华为OD详细说明:https://dream.blog.csdn.net/article/details/128980730 优雅数组 | 华为…

S5P6818_系统篇(2)源码编译及烧录

源码获取 源码获取和操作流程 1.下载liunux下的系统制作脚本,可以烧录系统和构建镜像 git clone https://github.com/friendlyarm/sd-fuse_s5p6818.git 如果出现git错误可使用如下方法: git config --global http.sslverify false 2.阅读该工具rea…

Linux文件系统操作与磁盘管理

查看磁盘和目录的容量 使用 df 命令查看磁盘的容量 df在实验楼的环境中你将看到如下的输出内容: 但在实际的物理主机上会更像这样: 物理主机上的 /dev/sda2 是对应着主机硬盘的分区,后面的数字表示分区号,数字前面的字母 a 表示…

Magisk Yyds.Msu定制方案 原理 ROOT隐藏 风控绕过

介绍 与市面上所有方案都不一样,基于最新Magisk代码分支,通过修改Magisk的挂载方式,解决了root隐藏的问题,可绕过如momo独立进程,挂载检测等各种风控,并因为个人项目原因,默认把Zygisk禁用&…

【手把手一起学习】(二) Altium Designer 20 工程创建

1 Altium Designer 20 工程创建 手把手一起学习,从零开始制作一款属于自己的STM32核心板,规范AD使用,养成良好习惯 1.1 新建工程 首先,创建工程,操作如图所示: 选择默认工程,输入工程名字和路…

吊炸天的1500亿,到底有多魔性

超1500亿的数据安全规模 数据安全是近几年来最热门的行业话题,数字化转型使得数据作为新型生产要素的重要性日益凸显,数据经济已成为经济发展的核心驱动力,数字经济的蓬勃催生了巨大的数据安全需求。 临近春节前夕,在工信部、国…

Java API 文档搜索引擎

1. 认识搜索引擎:在搜狗搜索的搜索结果页中, 包含了若干条结果, 每一个结果包含了图标, 标题, 描述, 展示URL等搜索引擎的本质:输入一个查询词, 得到若干个搜索结果, 每个搜索结果包含了标题, 描述, 展示URL和点击URL2. 搜索引擎思路:2.1 搜索的核心思路:当前我们有很多的网页(…

日志收集笔记(架构设计、Log4j2项目初始化、Lombok)

1 架构设计 ELK 技术栈架构设计图: 从左往右看, Beats:主要是使用 Filebeat,用于收集日志,将收集后的日志数据发送给 Kafka,充当 Kafka 的生产者Kafka:高性能消息队列,主要起缓冲…

GitHub标星30K+的Java面试八股文长啥样?

2023年的互联网行业竞争越来越严峻,面试也是越来越难,一直以来我都想整理一套完美的面试宝典,奈何难抽出时间,这套1000道的Java面试手册我整理了整整1个月,上传到Git上目前star数达到了30K 一、32 道 MySQL 面试题 1&…

论文阅读:RA-Depth: Resolution Adaptive Self-Supervised Monocular Depth Estimation

中文标题: 分辨自适应自监督单目深度估计 提出问题 传统的无监督深度估计方法如果在固定分辨率上训练,则迁移到其他分辨率上存在严重退化。 创新点 提出一种分辨率自适应的无监督深度学习框架(RA-Depth)来学习场景深度尺度不变性。具体地…

postman入门到精通之【接口知识准备】(一)

postman入门到精通之【接口知识准备】(一) 目录:导读 前言 接口测试概念 接口测试 接口测试的原理 常用接口测试工具 接口测试基础知识 接口的定义 接口的分类 HTTP接口 Web Service接口 RESTful接口 HTTP请求 统一资源定位符&…

使用终端工具给你的电脑发送弹窗提醒

大家好,我是良许。 现在人手一部智能手机,这些智能手机都有个非常实用的功能,那就是弹窗提醒。当我们收到短信,或者微信信息时,手机就会弹窗显示信息的大致内容。有了这个功能你就不会错过重要信息了。 电脑上也有类…

Android 流量统计

Android 流量统计最近项目上有一个应用流量统计的功能需要实现,在此总结一下 流量统计架构 在Android9.0之前,流量监控是基于xt_qtaguid模块的,通过读取/proc/net/xt_qtaguid/stats文件内容进行解析获取对应流量数据。 Android9.0之后&…

51单片机学习笔记_12 LCD1602 原理及其模块化代码

LCD1602 liquid crystal display 液晶显示屏,一种字符型液晶显示模块,可以显示 16*2 个字符,每个字符是 5*7 点阵。 P0 P2 会和数码管、LED 一定程度上冲突。 地。 Vcc。 调对比度的。 RS:数据指令端。1代表 DB 是数据&#x…

想要去字节跳动面试Android岗,给你这些面试知识点

关于面试字节跳动,我总结一些面试点,希望可以帮到更多的小伙伴,由于篇幅问题这里没有把全部的面试知识点问题都放上来!!目录:1.网络2.Java 基础&容器&同步&设计模式3.Java 虚拟机&内存结构…

实操go开发环境的配置

1、Go 安装包下载,下载地址如下: go语言中文网下载(本人电脑的系统是Windows,这里以Windows版本的安装包为例,安装就是傻瓜式安装,只要点下一步–下一步–完成就可以了,本人安装在C盘下。 我…

AQS学习:ReentrantLock源码解析

前言 多线程知识中理解了ReentrantLock之后,对于整个AQS也会有大概的理解,后面再去看其它锁的源码就会比较容易。下面带大家一块来学习ReentrantLock源码。 概述 ReentrantLock是可重入的互斥锁,虽然具有与synchronized相同功能&#xff0…

App.vue中读取不到路由的信息

问题: ​ 首先定义了一个路由,并且在路由元里面存储了一个变量,在App.vue里面访问这个变量的时候却显示undefined!在路由对应的组件中却能访问到! 定义的路由元信息: 为啥访问不到…,懵逼的我在App.vue里…