March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Hi,
we're currently switching from Qlik into Power BI, and we're facing with such problem.
We load several files into one table (simple example below)
What we want to achieve is to allow user choose 2 different File names and compare (eg. subtract) all measures (Sell in the example).
In QlikView we had 2 list of 'File name' and use Alternate states.
In Power BI I tried to create 2 Fields with 'File name' each, create a Measure getting selected value from each, and finally use CALCULATE formula but I'm not able to put just created measure.
In other words how to make above red values dynamically choosing by user.
Here is excel based solution
I will appreciate any help
Thank you!
Maciej
Hi @mbylicki ,
The Dax function of Selectvalue is suitable for single sign-on. It is suitable for when only one is selected, there will be a value, otherwise there will be no value
For example: I need to select a month and display the value of the previous month, this can use selectvalue
Dax formula:
Measure =
var _1=SELECTEDVALUE('Table'[month])
var _2=CALCULATE(SUM('Table'[amount]),FILTER(ALL('Table'),'Table'[month]=_1-1))
return _2
Put month into slice and measure into card. By selecting May, the amount in April is displayed
You can downloaded PBIX file from here.
Best Regards,
Liu Yang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @mbylicki ,
Here are the steps you can follow:
1. Create measure.
compara =
var _max = MAX('Table'[File name])
var _min = MIN('Table'[File name])
return CALCULATE(SUM('Table'[Sell]),ALLEXCEPT('Table','Table'[Client]),FILTER('Table','Table'[File name]=_max)) - CALCULATE(SUM('Table'[Sell]),ALLEXCEPT('Table','Table'[Client]),FILTER('Table','Table'[File name]=_min))
2. Result.
You can downloaded PBIX file from here.
Best Regards,
Liu Yang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Thank you v-yangliu-msft
I modified Your solution using 2 independent slicers, so also measure You created in changed from "MAX/MIN" to "SELECTEDVALUE" but Your formula stoped working 😞 Could you please check what I'm doing wrong.
I share modified PBIX here
Thank You!
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
134 | |
91 | |
89 | |
64 | |
58 |
User | Count |
---|---|
201 | |
137 | |
107 | |
72 | |
68 |