Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now

Reply
Anonymous
Not applicable

Problems with metric last 12 months previous year.

Hi,

 

I have a question to see if there is any way to answer, I have a metric that shows the last 12 months of the selected month, for example, if I select March 2022 it shows the last 12 months that contain values since that date.

The metric is as follows:

 

% Test = 
VAR LastSelectedDate =
    MAX ( DimTiempo[Date] )
VAR StartDate =
    EDATE ( LastSelectedDate, -13 )
RETURN
    CALCULATE (
        [% Test 1],
        FILTER (
            ALL ( DimTiempo ),
            DimTiempo[Date] >= StartDate
                && DimTiempo[Date] <= LastSelectedDate
        )
    )

 

This metric works well, now what I need is the same metric but to show the previous year, the problem is that I need it to show me the values of the previous year but in the same months of the visual:

1.png

 

Basically, I need that in "Visual last 12 month LY measure" the first record of March 2022, it shows me the value that corresponds to the previous year: 3645%, in February 2022 it shows 3608%, etc.
Currently, it shows me blank.

 

Is there any way to do it?

Thank

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @Anonymous ,

Please have a try.

Create a measure.

% Test =
VAR StartDate =
    EDATE ( MAX ( DimTiempo[date] ), -12 )
RETURN
    CALCULATE (
        [% Test 1],
        FILTER ( ALL ( DimTiempo ), DimTiempo[Date] = StartDate )
    )

vpollymsft_0-1655085967145.png

If I have misunderstood your meaning, please provide your desired output with more details and you sample pbix file without privacy information.

 

Best Regards

Community Support Team _ Polly

 

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly

View solution in original post

1 REPLY 1
Anonymous
Not applicable

Hi @Anonymous ,

Please have a try.

Create a measure.

% Test =
VAR StartDate =
    EDATE ( MAX ( DimTiempo[date] ), -12 )
RETURN
    CALCULATE (
        [% Test 1],
        FILTER ( ALL ( DimTiempo ), DimTiempo[Date] = StartDate )
    )

vpollymsft_0-1655085967145.png

If I have misunderstood your meaning, please provide your desired output with more details and you sample pbix file without privacy information.

 

Best Regards

Community Support Team _ Polly

 

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly

Helpful resources

Announcements
November Carousel

Fabric Community Update - November 2024

Find out what's new and trending in the Fabric Community.

Live Sessions with Fabric DB

Be one of the first to start using Fabric Databases

Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.

Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.

Nov PBI Update Carousel

Power BI Monthly Update - November 2024

Check out the November 2024 Power BI update to learn about new features.