Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
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 January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.