POWER BI - 去年年份表达公式year(today())

去年:year(today())-1,例如今年是2021年,那么year(today())-1 = 2020年。

 

创建相关的年初、末的参数:

I've created  (measures) for relative variable year start and end e.g.

 

This year

Var TY Start = Date(Year(Today()),01,31)

Var TY End = Date(Year(Today()),12,31)

 

Last Year

Var LY Start = Date(Year(Today())-1,01,31)

Var LY End = Date(Year(Today())-1,12,31)

 

Then I used the variables in the Calculate Measure:

 

LY Sales = Calculate(sum([sales]),

                                 Datesbetween(Dates[Calender],

                                 [Var LY Start], [Var LY End]

                                 ) 

So to go 2 years back I created more variables for start and end and -2 of the year etc. This is working for me. I know there are probably alot cleaner and smarter ways of doing this, but this was a quick fix for me to create a variable relative to todays date.

 

ref:Solved: Basic previous year measure - Microsoft Power BI Community

 

power query:今年2021年份获取 思路:

获取当天日期

DateTime.Date(DateTime.LocalNow())

获取今年年份:Date.Year(DateTime.Date(DateTime.LocalNow()))

ref:Date.Year - PowerQuery M | Microsoft Docs

 

 

 

 

 

 

 

自定义列custom column也会用到power query:思维导图

 

posted @   po-A  阅读(2334)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
历史上的今天:
2020-03-31 ETL-CDC,LSN 数据增量抽取
2020-03-31 SSIS 数据类型和类型转换
2020-03-31 SQL外连接与条件 left outer join + WHERE/AND 区别

Tushare大数据开放社区-免费提供各类金融数据和区块链数据 , 助力智能投资与创新型投资。

Python, Matlab, R, Web数据抽取学习交流。

点击右上角即可分享
微信分享提示