Forum Discussion
DAX selected years
- 3 years ago
Hello
after a lot of struggle i found the solution to my problem
basically I had to create several calendars and use the formula CALCULATE([Year Value],USERELATIONSHIP('Calendar Year 1'[Date],Sales[Date])) for each selected year
it Works very well
send the example for knowledge
EXEMPLEThank you all for your help
this formula returns the values of 2021 not the values of the selected previous year which would be 2020
SAMEPERIODLASTYEAR means exactly that. Power BI has no idea that you mean "the maximum selected year that is smaller than the year that is currently in context". You will have to write your own measure for that, and you will need to decide what to do for the first selected year (2014) - return BLANK() ?
good evening
thanks for the answers
in the end I need to compare the values of the years that the user has chosen, that is, compare 2022 with 2020 and 2020 with 2014 (example)
I have to find a way to find out which years the user has chosen and compare them
I appreciate all the help you can give me
thanks- aj19733 years agoCommunity Champion
Hi ngomes
Since you want to compare Quantities by year selected, I think it would be simple to add 3 date slicers and cards for each selected year using "Edit interaction" feature to stop slicers from interacting with the wrong cards.
This way you leave the liberty for the user to choose what year on each slicer and for the cards to display the quantity of sales in each year selected
- ngomes3 years agoHelper II
Good Morning Amine Jerbi
Thanks again for your helpCould you give me an example of how I could do it?
I'm still new to Power BI
- aj19733 years agoCommunity Champion
Hi
Is it possible to share a sample of your PBIX?
- ngomes3 years agoHelper II
I have this slicer for the user to choose the years
I don't know if I explained myself well, but what I want are not the values of the chosen years, these I have already calculated
what intending is to compare the chosen years
- lbendlin3 years agoSuper User
Read about using the FILTERS() function.
- ngomes3 years agoHelper II
thanks ibendlin
I read a lot about filters with dax but I'm still having difficulties comparing the year 2022 with 2020 and 2020 with 2014 for example
I have slicer per year and as I said at the beginning the user can choose any slicer year
- lbendlin3 years agoSuper User
I didn't say filters, I said "the FILTERS() function". These are slightly different things. The FILTERS () function allows you to retrieve the currently selected values of a column, and to then create computations in DAX with them.
Please provide sanitized sample data that fully covers your issue.
https://community.powerbi.com/t5/Community-Blog/How-to-provide-sample-data-in-the-Power-BI-Forum/ba-p/963216
Please show the expected outcome based on the sample data you provided.
https://community.powerbi.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447523