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

July 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more

Reply
Nishantjain
Continued Contributor
Continued Contributor

Custom Visual - SelectionIdBuilder Method - WithMatrixnode

Hi, 

 

I am working on a custom visual and using the DataViewMappings - Matrix. I am struggling to get the selectionIDs to work. 

 

My dataviewmapping is below. I am not using columns but just rows

 

"dataViewMappings": [
        {
            "matrix": {
                "rows": {
                    "for": {
                        "in": "category"
                    }
                },
                "values": {
                    "select": [
                        {
                            "for": {
                                "in": "measure"
                            }
                        }
                    ]
                }
            }
        }
    ]

 

I have successfully generated the selectionId

 

var selectionId: ISelectionId = host.createSelectionIdBuilder()
                            .withMatrixNode(child, rows.levels)
                            .createSelectionId();

 

The data looks like this

Capture1.PNG

 

 

 

 

 

 

 

 

 

 

Now when I select the first "Carretra" in country "Germany", in my visual, the other visuals don't filter just on the "Carretera" for "Germany" but for all "Carretera"

Capture.PNG

What I would ideally like is for the following selection i.e. just "Carretera" for "Germany"

Capture2.PNG

 

 

 

 

 

 

 

When I check the selectionIDs, I get unique selectionIDs for each datapoint

 

screenshot below showing 6 datapoints, (3 countries by 2 product)

Capture3.PNG

 

 

 

Any help is much appreciated

 

Thanks

Nishant

 

 

0 REPLIES 0

Helpful resources

Announcements
FabCon and SQLCon Barcelona 2026

FabCon & SQLCon – Barcelona 2026

Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.

60 days of Data Days Carousel

Data Days 2026

Join Fabric Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

Top Solution Authors