This is best Fabric, Power BI, SQL and AI community event. How do we know? The last event sold out! Save €200 with code FABCMTY200.
Register nowA new Data Days event is coming soon! This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. Don't miss out.
Hello everyone.
I have a measure in a table that gets the concatenation of values in a different table:
ListProductTypes = CONCATENATEX(Product;Product[ProductType];", ")
Work perfectly, but since I have many related Products (often with the same ProductType), I get an awful repetition of same values
e.c. Type1, Type1, Type2, Type2....
I only need to get (in this case) the distinct Type1, Type2
therefore i need something like ListProductTypes = CONCATENATEX(Product; DISTINCT ( Product[ProductType] ) ;", ")
but it doesn't work...
help would be appreciated
Solved! Go to Solution.
Try chnaging the location of DISTINCT
ListProductTypes = CONCATENATEX(DISTINCT(Product);Product[ProductType] ;", ")
or
ListProductTypes = CONCATENATEX(VALUES(Product);Product[ProductType] ;", ")
Hi everyone,
I have a table:
Col1 ,Col2
a 1
b 2
c 3
a 4
b 5
c 6
a 7
b 8
c 9
d 10
e null
f null
g null
i want to concatenate the column Col2 to get:
a 1,4,7
b 2,5,8
c 3,6,9
d 4,7,10
e
f
g
Here is the formula i used: «CONCATENATEX(Merge1,Merge1[Col2],"; ")»
The result i get is:
a 1,2,3,4,5,6,7,8,9,10,,,
b 1,2,3,4,5,6,7,8,9,10,,,
c 1,2,3,4,5,6,7,8,9,10,,,
d 1,2,3,4,5,6,7,8,9,10,,,
e 1,2,3,4,5,6,7,8,9,10,,,
f 1,2,3,4,5,6,7,8,9,10,,,
g 1,2,3,4,5,6,7,8,9,10,,,
i'm not sure if i missed something
Thank you for your help,
Hi,
Sorround it with CALCULATE, it should works.
CALCULATE(CONCATENATEX(Merge1,Merge1[Col2],"; "))
Hi @bugs84,
Have you tried the solution provided by @Zubair_Muhammad above? Does it work in your scenario? If it works, could you accept it as solution to close this thread?
If you still have any question on this issue, feel free to post here. ![]()
Regards
Try chnaging the location of DISTINCT
ListProductTypes = CONCATENATEX(DISTINCT(Product);Product[ProductType] ;", ")
or
ListProductTypes = CONCATENATEX(VALUES(Product);Product[ProductType] ;", ")
This only works if the Product table has just one column. Else you need to write Product[ProductType] as the table so that you have only this one column to get the distinct values from:
ListProductTypes = CONCATENATEX(DISTINCT(Product[ProductType]);Product[ProductType] ;", ")
See CONCATENATEX providing unique (distinct) values – Trainings, consultancy, tutorials.
Thank you very much!
I tried the first solution and it works perfectly! ![]()
Check out the May 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 |
|---|---|
| 27 | |
| 26 | |
| 22 | |
| 19 | |
| 17 |
| User | Count |
|---|---|
| 45 | |
| 42 | |
| 41 | |
| 21 | |
| 18 |