cancel
Showing results for
Did you mean:

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Resolver I

## Conditional Annualization of Measure

I have a working measure [Turnover]. I want to create another measure [Turnover (Annualized)] that displays [Turnover] for complete years and the predicted full-year value of [Turnover] for the current incomplete year.

Current DAX:

``````Turnover (Annualized) =

// Find the cutoff for current data
VAR maxDate = CALCULATE(
MAX( Dates[Date] ),
ALL( Dates[Date] )
)

// Extrapolate full year turnover based on number of days since start of year
VAR annualizedTurnover = [Turnover] / YEARFRAC ( DATE ( YEAR( maxDate ), 1, 1 ) , maxDate, 1 )

// If maximum date in filter context = maxdate, then return annualized turnover, otherwise return [Turnover]
RETURN IF(
MAX(Dates[Date]) = maxDate,
annualizedTurnover,
[Turnover]
)``````

Current Attempt Output:

The current attempt correctly calculates the annualized value. However, it displays incorrect values (off by a few decimal places) for complete years. 2022 and 2023 should have the exact same values for both [Turnover] and [Turnover (Annualized)]. I am confused. Why would the IF statement return different values from the [turnover] measure for these years? What am I missing?

1 ACCEPTED SOLUTION
Super User

@sean_cochran , Change this and try

// Find the cutoff for current data
VAR maxDate = CALCULATE(
MAX( Dates[Date] ),
ALL( Dates )
)

2 REPLIES 2
Super User

@sean_cochran , Change this and try

// Find the cutoff for current data
VAR maxDate = CALCULATE(
MAX( Dates[Date] ),
ALL( Dates )
)

Resolver I

Worked! Thank you so much! Although, I don't know why it worked. Shouldn't the ALL() function work with columns too?

Announcements

#### Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

#### Power BI Monthly Update - August 2024

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

#### Fabric Community Update - August 2024

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

Top Solution Authors
Top Kudoed Authors