0
0
Power BIbi_tool~10 mins

Why the Service enables sharing and collaboration in Power BI - Formula Trace Breakdown

Choose your learning style9 modes available
Sample Data

This table shows reports, their owners, who they are shared with, and the access level granted.

CellValue
A1Report Name
B1Owner
C1Shared With
D1Access Level
A2Sales Overview
B2Alice
C2Bob, Carol
D2View
A3Inventory Status
B3David
C3Eve
D3Edit
A4Customer Insights
B4Frank
C4Grace, Heidi
D4View
Formula Trace
CONCATENATEX(FILTER(Table, Table[Access Level] = "View"), Table[Shared With], ", ")
Step 1: FILTER(Table, Table[Access Level] = "View")
Step 2: Table[Shared With] in filtered rows
Step 3: CONCATENATEX(..., ", ")
Cell Reference Map
    A           B          C             D
1 |Report Name|Owner    |Shared With  |Access Level|
2 |Sales Overview|Alice  |Bob, Carol   |View       |
3 |Inventory Status|David |Eve          |Edit       |
4 |Customer Insights|Frank |Grace, Heidi |View       |

Arrows point from Access Level (D2,D4) to filter step,
then from Shared With (C2,C4) to concatenation step.
The formula uses the Access Level column to filter rows, then uses the Shared With column from those rows to create a combined list.
Result
    A           B          C             D
1 |Report Name|Owner    |Shared With  |Access Level|
2 |Sales Overview|Alice  |Bob, Carol   |View       |
3 |Inventory Status|David |Eve          |Edit       |
4 |Customer Insights|Frank |Grace, Heidi |View       |

Result cell (E1): "Bob, Carol, Grace, Heidi"
The result shows all users who have view access to reports, combined into one list for easy sharing and collaboration.
Sheet Trace Quiz - 3 Questions
Test your understanding
Which rows are included when filtering by Access Level = 'View'?
ARows 3 and 4
BRows 2 and 3
CRows 2 and 4
DAll rows
Key Result
FILTER rows by condition, then CONCATENATEX to join text values from filtered rows