Key tree

A Key tree (also called a decomposition tree) breaks one value down across fields, one level at a time. Use it to find which members drive a total: expand a member to see what it is made of.

Build a key tree

  1. In the report header, select Edit. It appears only if you can edit the report; saving is covered on Build a report.
  2. In the Visualizations panel, select Key tree from the Tables & cards group. The full catalogue is on Visuals.
  3. On the Fields tab, drag a measure into Value, and the fields you want to break it down by into Explain by. One field is enough to start.
  4. The tree opens as a single root card showing the total. Select the + on it to add the first level.

Expand the tree

How many members a level loads

Save the path readers start from

Compare two sets of values

In printed pages and version previews

Questions, answered

How do I choose which field the tree splits by?

Select the + on the member, then pick a field under Explain by; the field becomes the next level under that member.

Why is the + missing on a member?

The + appears while you hover the level the member sits on. The root keeps its + only until the first level exists, and every member loses it when no field is left to explain by. With Explain by empty, the tree shows Add a field to Explain by to expand the tree.

How do High value and Low value choose a field?

They compare the fields still available and take the one whose biggest member is the largest (High value) or the smallest (Low value). The tile shows Finding the best split while it probes, then marks the level: its bulb tooltip reads Picked by High value or Picked by Low value. If no remaining field has a member under the node, the tree answers Nothing to split by.

What does the percentage beside a member mean?

It is the member's share of the parent member's value, shown with one decimal place, for example 12.5%. Hover the member to read its value and share together: Furniture: 1,240 (12.5% of parent).

My level shows only 10 members. How do I see the rest?

Raise Children per expansion under General > Limits (up to 500) so the next load brings more, or select the Load 10 more (10 of 214) button under the level, which fetches the next batch of the current size.

How do I give readers a starting path?

While editing, build the levels you want them to see and select Set as default. Readers then open on that path, and you can return to it yourself with Reset to default.

What does locking a level do?

Readers cannot remove or replace a locked level. You lock it from the level header (tooltip Lock for readers); readers see a lock marked Locked by the author. A level can be locked once it is part of the saved path, and the lock then covers the path from the top down to that level.

Why did the tree drop a level after I changed the fields?

A saved path keeps only the fields the visual still has, in order. When a field it names has left the visual, or a field repeats, the path stops in front of it, so the tree never breaks down by the wrong field.

Why does the tree open on a different path than I left it?

The tree remembers the path you explored in this browser for five days and reopens there. After that, after a reset, or in another browser, it opens on the path saved with the report.

Does clicking a member filter the rest of the report?

Yes, while Cross-filter on select is on, which is the default. A click applies a cross-filter for the member and the members above it, and clicking the same member again removes that filter. Turn Cross-filter on select off on the Visual tab to explore without filtering.

What does a Key tree show in a printed report or a version preview?

The root alone: those views draw the tree without its controls, so there is nothing to expand. Open the report itself to walk the levels.