Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
I am having trouble retrieving the actual values from a matrix data mapping. Below is the current mapping I have specified:
"dataViewMappings": [
{
"matrix": {
"rows": {
"select": [
{
"for": {
"in": "row"
}
}
]
},
"columns": {
"for": {
"in": "column"
}
},
"values": {
"for": {
"in": "values"
}
}
}
}
]
When I attempt to access my valueSources via
dataViews[0].matrix.valueSources[0]
All my object contains is the following:
However, I do notice that there is a root object on both the rows and columns that contains the values I want (see below)
So, my question is: how do I access the values of the matrix, my actual measures?
Solved! Go to Solution.
I actually found the answer to my question! I wanted to post here so other developers who experience this can find help to. You access the root and values via:
matrix.rows.root.children[0].values[0].value
Cheers!
I actually found the answer to my question! I wanted to post here so other developers who experience this can find help to. You access the root and values via:
matrix.rows.root.children[0].values[0].value
Cheers!
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
Check out the November 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 4 | |
| 3 | |
| 2 | |
| 1 | |
| 1 |
| User | Count |
|---|---|
| 10 | |
| 10 | |
| 4 | |
| 3 | |
| 3 |