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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Sumnima39
Regular Visitor

Decomposition Tree last node Value is not displaying

Hi 
I am using a Decomposition Tree visual and working with several measures. Since I have only measures, I used a disconnected table and mapped all the measures correctly, allowing me to use them in the "Explain By" feature.
For the last node, I am using columns from the same table that the measures are based on. While the data is pulling correctly, I'm not seeing the numerical values displayed under each value in the visual.

Trade.png

How can I display the correct value under each Trade? Any suggestions would be appreciated.

11 REPLIES 11
Sumnima39
Regular Visitor

Thank you for your response, Dinesh.
The issue is that when using the measure, the last node does not display the trade value, even though the measure Pursuing_tradecount, Unfulfill_Tradecount, Expected_Tradecount are displaying respective vlaue correctly   in the table view. But same measure from decomp tree is not showing the trade vlaue. Only Numeric vlaue with Blank.Decomp_Tree_plan.png
Decomp Tree.png
How can I display the trade values when selecting "Pursuing"?
For example:
Combo Welder Pipe 631200: 19
Pipefitter 631100: 27.

Hi @Sumnima39 ,

 

Please provide sample PBIX file. It will be easy for me to replicate the scenario from my side.

 

Regards,

Dinesh

Hi @Sumnima39 ,

We haven’t heard from you on the last response and was just checking back. Please provide sample PBIX file. It will be easy for me to replicate the scenario from my side.

 

Thank you.

Greg_Deckler
Community Champion
Community Champion

@Sumnima39 Sounds like you need to create an additional measure for that last node so that the measure forms the relationship correctly. Hard to be more specific without more information, sample data, sample PBIX, etc.



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

Defining individual measures for each trade appears to be an effective approach for displaying the data accurately. Thank you for your assistance.Decomp Tree solution.pngdecomp measure.png

Hi @Sumnima39 ,

If your issue is resolved.  Please do let us know , if you have any further queries.

 

Regards,

Dinesh

Yes, It resolved. 
Thank you

Hi @Sumnima39 ,

Thanks for the update. We are happy to hear that you have resolved the issue. Thanks for sharing the details here. Please mark your insights 'Accept as solution' to help others with similar problems find it easily. 

Regards,

Dinesh

Yes, I created the measure, but it wasn’t helpful. The measure pulls the data correctly, but when I add it to the node, it doesn’t work as expected.

Hi @Sumnima39 ,

Thank you for reaching out to the Microsoft Community Forum.

 

If you are using a column (Trade) from the fact table that already has a relationship with your measures but you have used a disconnected table for the “Explain By” path, the aggregation might break at the final node. This causes the node to show the category label but not aggregate the measure because of a context mismatch.


If the final node is categorical and no actual value is being evaluated within that node's filter context, you get a blank or missing value. This is common when the measure doesn’t respond well to the column context introduced by the last node.

 

Please try below things to fix the issue

 

1. If possible, avoid using a column from the disconnected table as the final node. Instead, use the Trade column from the same table the measure is derived from.

 

2. If possible, Modify Measure with ISINSCOPE or HASONEVALUE DAX function

 

Example :

Trade Measure =

IF (
ISINSCOPE('FactTable'[Trade]),
[BaseMeasure],
BLANK()
)

 

Or  if you are using a disconnected table (TradeDim):

 

Trade Measure =

VAR SelectedTrade = SELECTEDVALUE('TradeDim'[Trade])
RETURN
CALCULATE(
[BaseMeasure],
FILTER('FactTable', 'FactTable'[Trade] = SelectedTrade)
)


Note: This will give your measure the row context at the final node level. Make sure your Decomposition Tree's “Analyze” field uses only numeric measures, not columns. Only the "Explain By" pane should contain columns. If you are using dynamic measures, ensure the measure logic is correctly switching depending on the selection in the disconnected slicer.

 

I hope this information helps. Please do let us know if you have any further queries.

 

Regards,

Dinesh



Regards,

Dinesh

Using a numeric value measure displays correctly, but my requirement is to show a list of trades rather than a single number. How can I do that
DecompTree_Pursuit.pngDecompTree_unfulfill.png

Helpful resources

Announcements
July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.

Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 community update carousel

Fabric Community Update - June 2025

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