This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreDid you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now
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!
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 1 | |
| 1 | |
| 1 |