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
Hi All,
Need help to dynamically concatenatex the below scenerio, based on the slicer i.e If a use column2 as a slicer and selected "Bike " then my Concat Column should show only Bike against AAA,
Note:- Currently able to concat it , but need solution for dynamic concat ,
| Column1 | Column2 | Concat |
| AAA | Bike | Bike,Car,SUV |
| AAA | Car | Bike,Car,SUV |
| AAA | Suv | Bike,Car,SUV |
| BBB | Boat | Boat,Ship |
| BBB | Ship | Boat,Ship |
| CCC | Aeroplane | Aeroplane,Drone |
| CCC | Drone | Aeroplane,Drone |
Thanks
Solved! Go to Solution.
ok please try
Measure =
VAR currentColumn1 = SELECTEDVALUE('Table'[Column1])
VAR selectedItems = ALLSELECTED('Table'[Column2])
VAR filteredItems = CALCULATETABLE(
VALUES('Table'[Column2]),
'Table'[Column1] = currentColumn1,
'Table'[Column2] IN selectedItems
)
VAR combine = CONCATENATEX(filteredItems, 'Table'[Column2], "-")
RETURN
combine
Hello @marru1982
Measure 2 =
IF(
ISFILTERED('Table (2)'[Column2]),
VAR items = VALUES('Table (2)'[Column2])
VAR combine = CONCATENATEX(items,'Table (2)'[Column2],"-")
RETURN
combine)
if i helped you please accept as solution and levaes a thumbs up
Thanks , @eliasayyy , I tried the measure , but the concat is not working as expected , all the parameters/column name is same Measure = IF( ISFILTERED('Table (2)'[Column2]), VAR items = VALUES('Table (2)'[Column2]) VAR combine = CONCATENATEX(items,'Table (2)'[Column2],"-") RETURN combine)
The Concat needs to work with both Column1 and column2 present in table , but currently the concat works when i place colum1 and measure , rather column1, column2 and measure
Thanks
can you please share the error or your results
Sorry currently there is no error , but concat should work , if i have , both column 1 and column 2 and measure rather than only column1
Thanks
ok please try
Measure =
VAR currentColumn1 = SELECTEDVALUE('Table'[Column1])
VAR selectedItems = ALLSELECTED('Table'[Column2])
VAR filteredItems = CALCULATETABLE(
VALUES('Table'[Column2]),
'Table'[Column1] = currentColumn1,
'Table'[Column2] IN selectedItems
)
VAR combine = CONCATENATEX(filteredItems, 'Table'[Column2], "-")
RETURN
combine
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 37 | |
| 37 | |
| 33 | |
| 32 | |
| 29 |
| User | Count |
|---|---|
| 130 | |
| 88 | |
| 82 | |
| 68 | |
| 64 |