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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
adam_macs
Helper I
Helper I

Using selectedvalue to determine previous year and pass to variable

Hi, below measure is essentially trying to determine the sales for the year before the one the user has selected.

 

i am using VAR selected_assessmentYear  to determine the year that the user has selected in the slicer and then subtracting 1 to determine the previous year. 

 

When i test VAR selected_assessmentYear in a separate measure, it works fine and successfully shows the previous year. However when i pass it to the Finance_Sales[AcademicYear] section it doesn't seem to work and reverts to the year they user has selected instead. 

adam_macs_1-1635175258559.png

 

Order Value (Previous AY) = 
VAR selected_assessmentYear = SELECTEDVALUE( Finance_Sales[AcademicYear].[Year],0)-1
RETURN
CALCULATE(
SUM(Finance_Sales[NetValueBasedOnCommitment]),
YEAR(
Finance_Sales[AcademicYear] = selected_assessmentYear))
1 ACCEPTED SOLUTION

figured it out....below for anyone interested

 

AY Test Year = 
VAR previousYR = SELECTEDVALUE( Finance_Sales[AcademicYear].[Year],0)-1
RETURN
CALCULATE (
[Net_Order_Value_(commit)],
FILTER (
ALL ( Finance_Sales ),
Finance_Sales[AcademicYear].[Year] = previousYR))

View solution in original post

4 REPLIES 4
PaulOlding
Solution Sage
Solution Sage

The position of the brackets doesn't look right in this line:

YEAR(Finance_Sales[AcademicYear] = selected_assessmentYear))

Shouldn't you have a closing round bracket after [AcademicYear]?

 

 

 

hi @PaulOlding, nope im afraid that didnt do it. When i insert insert closing brackets around the academic year it returns null. 

figured it out....below for anyone interested

 

AY Test Year = 
VAR previousYR = SELECTEDVALUE( Finance_Sales[AcademicYear].[Year],0)-1
RETURN
CALCULATE (
[Net_Order_Value_(commit)],
FILTER (
ALL ( Finance_Sales ),
Finance_Sales[AcademicYear].[Year] = previousYR))

Do you have some example data you can share?

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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

Top Solution Authors