Powerbi-矩阵日期表矩阵列数据表头排序

news/2024/7/21 3:58:05 标签: powerbi, 矩阵, excel

 首先做一个DAX日期表,Powerbi中新建表输入如下代码即可

 

 

日期表 = 

VAR YearStart = 2023    //起始年度
VAR YearEnd = 2024      //结束年度

VAR WeekNumberType = 2
VAR WeekDayType = 2

RETURN
GENERATE (
    CALENDAR( DATE( YearStart , 1 , 1 ) , DATE( YearEnd , 12 , 31 ) ),
    // CALENDAR( DATE( YearStart , 1 , 1 ) , TODAY() ),
    VAR Year = YEAR ( [Date] )
    VAR Month = MONTH ( [Date] )
    VAR Quarter = QUARTER( [Date] )
    VAR Day = DAY( [Date] )
    VAR Weekday = WEEKDAY( [Date] , WeekDayType )
    VAR Week_num = WEEKNUM([Date],WeekNumberType)
    VAR Week_start = FORMAT([Date]-Weekday+1,"YYYY-MM-DD")
    VAR Week_end = FORMAT([Date]-Weekday+7,"YYYY-MM-DD")
    RETURN ROW (
        "年" , Year ,
        "季" , Quarter ,
        "月" , Month ,
        "日" , Day ,
        "周",Weekday,
        "周数",Week_num,
        "星期",RIGHT(FORMAT([Date],"AAA"),1)
    )
)

随后创建一个矩阵,行、列、值字段 如下图所示

最后因为行表头是错序的,所以需要调整一下 如下图点击星期,点击上方按列排序 


http://www.niftyadmin.cn/n/5045155.html

相关文章

激光雷达技术详解:MATLAB代码实践与遥感测距原理通俗解析

第一部分:激光雷达技术简介 激光雷达,也被称为LiDAR(Light Detection and Ranging),是一种遥感技术,通过发射激光脉冲并接收反射回来的信号来测量目标与雷达之间的距离。这种技术在许多领域都有广泛的应用…

Springboot 实践(20)负载均衡器Ribbon

Ribbon是Netflix发布的负载均衡器,协助控制HTTP和TCP客户端的行为;为Ribbon配置服务提供者地址后,Ribbon就可基于负载均衡算法自动地帮助服务消费者去请求。Ribbon默认提供了很多负载均衡算法,例如:轮询、随机等&#…

Spring的后处理器-BeanFactoryPostprocessor

目录 Spring后处理器 Bean工厂后处理器-BeanFactoryPostProcessor 修改beanDefinition对象 添加beanDefiniton对象 方法一 方法二 自定义Component Spring后处理器 Spring后处理器是Spring对外开放的重要拓展点(让我们可以用添加自己的逻辑)&…

java多线程学习笔记一

一、线程的概述 1.1 线程的相关概念 1.1.1 进程(Process) 进程(Process)是计算机的程序关于某数据集合上的一次运行活动,是操作系统进行资源分配与调度的基本单位。 可以把进程简单的理解为操作系统中正在有运行的一…

Docker搭建DNS服务器--nouse

前言 DNS服务器是(Domain Name System或者Domain Name Service)域名系统或者域名服务,域名系统为Internet上的主机分配域名地址和IP地址。 安装 2.1 实验环境 IP 系统版本 角色 192.168.40.121 Ubuntu 22.10 DNS服务器 192.168.40.122 Ubuntu 22.10 测试机器 2.2 …

Kubernetes基础(二)-Headless Service

1 简介 Headless Service是一种特殊的服务类型,它不会分配虚拟 IP,而是直接暴露所有 Pod 的 IP 和 DNS 记录。这客户端可以直接访问 Pod IP 地址,并使用这些 IP 地址进行负载均衡。 Headless Services是一种特殊的service,其spec…

C++:C++哪些时候用到const

声明常量:使用const关键字定义一个常量,不允许对其进行更改。例如: const int PI 3.1415926;修饰函数参数:加上const限定符可以确保函数不会修改传入的参数值。例如: void print(const int num) {// num不能在函数内…

Unity中Shader实现模板测试Stencil

文章目录 前言一、UI中的遮罩1、Mask ——> 模板测试2、RectMask2D ——> UNITY_UI_CLIP_RECT 二、模板缓冲区Stencil一般是和Pass平行的部分,Pass部分写的是颜色缓冲区Stencil:Comp(比较操作)Pass(模版缓冲区的更新) 三、实际使用1、在…