Don't miss your chance to take the Fabric Data Engineer (DP-700) exam on us!
Learn moreWe've captured the moments from FabCon & SQLCon that everyone is talking about, and we are bringing them to the community, live and on-demand. Starts on April 14th. Register now
Hi All,
I'm making a P&L statement and I'm using a PL mapping section:
When I create a Pivot in PBI I assign the fields as:
Where selectedvaluetest show for each row what row is calculating. But I have a problem with this DAX:
PL Amount test =
IF(
SELECTEDVALUE('PL Accounts'[Level1]) = "Margin",
CALCULATE([PL Amount Net Revenues] + [PL Amount Gross Margin]),
SWITCH(
TRUE(),
SELECTEDVALUE('PL Accounts'[Level1order]) = 10, [PL Amount Net Revenues],
SELECTEDVALUE('PL Accounts'[Level1]) = "Gross Margin", [PL Amount Gross Margin],
SELECTEDVALUE('PL Accounts'[Level1]) = "EBITDA 4WALL", [PL Amount EBITDA 4 WALL],
SELECTEDVALUE('PL Accounts'[Level1]) = "EBITDA", [PL Amount EBITDA],
SELECTEDVALUE('PL Accounts'[Level1]) = "EBIT", [PL Amount EBIT],
SELECTEDVALUE('PL Accounts'[Level1]) = "EBT", [PL Amount EBT],
0
)
)Because Margin line did not appear as SelectedValuetest value, anyone knows why?
thanks all for your help
Solved! Go to Solution.
@quickbi ok, my next hypothesis is that there are some null or blank values getting in the way. Can you try changing your selectedvalue test to use
CONCATENATEX( VALUES(tablename[Level1]), tablename[Level1], ", " )
Copying DAX from this post? Click here for a hack to quickly replace it with your own table names
Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C
I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com
You may need to add some filter modifiers to your calculate and/or selectedvalue. You can see the selectedvalue test is blank for the top row for each level 1 account in your visual, and because Margin is collapsed the top row is the only one that exists.
Copying DAX from this post? Click here for a hack to quickly replace it with your own table names
Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C
I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com
Hi @AllisonKennedy
thanks for your answer but is not the problem because all level1 are showing if they are or aren't collapsed.
...and I expanded all Margin level but did not show anyvalue
@quickbi ok, my next hypothesis is that there are some null or blank values getting in the way. Can you try changing your selectedvalue test to use
CONCATENATEX( VALUES(tablename[Level1]), tablename[Level1], ", " )
Copying DAX from this post? Click here for a hack to quickly replace it with your own table names
Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C
I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
| User | Count |
|---|---|
| 51 | |
| 37 | |
| 35 | |
| 19 | |
| 17 |
| User | Count |
|---|---|
| 70 | |
| 64 | |
| 39 | |
| 33 | |
| 23 |