Forum Discussion
taher
9 years agoHelper II
concatenate Values repeatly
Hi All, as you can see in the photo, I have a table of two columns. StoreId: every value is repeated three times because every value has three TagId. I'm trying to create a new column which con...
- 9 years ago
Hi Taher,
If you want it in DAX, you could try these two options.
Option 1: there will be duplicate rows.
New = CALCULATE ( CONCATENATEX ( 'Table1', 'Table1'[TagId], "-" ), FILTER ( 'Table1', 'Table1'[StoreId] = EARLIER ( Table1[StoreId] ) ) )Option 2: create a new table.
Table = SUMMARIZE ( 'Table1', 'Table1'[StoreId], "NewColumn", CONCATENATEX ( 'Table1', 'Table1'[TagId], "-" ) )Best Regards!
Dale
v-jiascu-msft
9 years agoMicrosoft Employee
Hi Taher,
If you want it in DAX, you could try these two options.
Option 1: there will be duplicate rows.
New =
CALCULATE (
CONCATENATEX ( 'Table1', 'Table1'[TagId], "-" ),
FILTER ( 'Table1', 'Table1'[StoreId] = EARLIER ( Table1[StoreId] ) )
)
Option 2: create a new table.
Table =
SUMMARIZE (
'Table1',
'Table1'[StoreId],
"NewColumn", CONCATENATEX ( 'Table1', 'Table1'[TagId], "-" )
)
Best Regards!
Dale
taher
9 years agoHelper II
Hi v-jiascu-msft,
sorry, I was on holiday, so I have not tried it until today.
It did work with Summerize, thanks.
I would be interested if it could work without adding a new table, I mean is there an alternative option, which enables me doing this concatenating within my base table.
Thank u all :)
Taher