Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Sign up nowGet Fabric certified for FREE! Don't miss your chance! Learn more
Hello,
I have a masure (Sum of Transation), but transaction can be in multiple or one currency. I only want to sho wthe sum, if customer did a transaction in single currency.
pbix can be downloaded from here:
PBIX File
Only show sum, if Currency in all transactions are the same:
For Example:
Customer B has only USD, then show the sum
Customer D has only GB then show the sum
But if transaction is in multiple currencies, I don't want to show the sum. I would like to show " -" or "Multiple Currency"
Solved! Go to Solution.
Tough to say, that boundary case wasn't in the data. Should just have to modify the RETURN a bit:
Measure = VAR __table = SUMMARIZE(Table1,[Currency]) VAR __count = COUNTROWS(__table) RETURN SWITCH(TRUE(), ISBLANK(__count),"No Data", __count = 1,SUM([Transaction Amount]), "Multiple Currencies" )
Try this:
Measure = VAR __table = SUMMARIZE(Table1,[Currency]) VAR __count = COUNTROWS(__table) RETURN IF(__count = 1,SUM([Transaction Amount]),"Multiple Currencies")
@Greg_DecklerThanks, that solution partly worked, because I have Customer with no transaction in that table, with your solution they also showup in the Grid visual. It may be a simple fix, I don't know.
Tough to say, that boundary case wasn't in the data. Should just have to modify the RETURN a bit:
Measure = VAR __table = SUMMARIZE(Table1,[Currency]) VAR __count = COUNTROWS(__table) RETURN SWITCH(TRUE(), ISBLANK(__count),"No Data", __count = 1,SUM([Transaction Amount]), "Multiple Currencies" )
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
| User | Count |
|---|---|
| 57 | |
| 53 | |
| 42 | |
| 18 | |
| 14 |
| User | Count |
|---|---|
| 111 | |
| 104 | |
| 36 | |
| 28 | |
| 27 |