Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowThe Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.
Hi all,
How can I create a column with rolling years for each previous 365 days. How can i do that on Power BI? last 365 as -Y1, followed by -Y2, -Y3 and it counts backwards.
Solved! Go to Solution.
Hi @MonirSikder ,
You could give something like this a go.
Just copy the script below into a new blank query.
let
Source = Table.FromColumns(
{List.Dates(#date(2021, 1, 1), 3 * 365, Duration.From(1))},
type table [Date = date]
),
AddRollingYear = Table.AddColumn( Source, "Rolling Year", each
[ n = Number.Round( -Number.From( Date.From( DateTime.FixedLocalNow()) - [Date] )/ 365, 0),
r = if n < 0 then Text.From(n) & "Y" else null
][r], type text
)
in
AddRollingYear
It's relative to today, amend to your needs.
Hi @MonirSikder ,
You could give something like this a go.
Just copy the script below into a new blank query.
let
Source = Table.FromColumns(
{List.Dates(#date(2021, 1, 1), 3 * 365, Duration.From(1))},
type table [Date = date]
),
AddRollingYear = Table.AddColumn( Source, "Rolling Year", each
[ n = Number.Round( -Number.From( Date.From( DateTime.FixedLocalNow()) - [Date] )/ 365, 0),
r = if n < 0 then Text.From(n) & "Y" else null
][r], type text
)
in
AddRollingYear
It's relative to today, amend to your needs.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the February 2025 Power BI update to learn about new features.
User | Count |
---|---|
27 | |
26 | |
23 | |
12 | |
10 |
User | Count |
---|---|
25 | |
21 | |
19 | |
19 | |
11 |