Forum Discussion
Anonymous
4 years agoNot applicable
Compare Names between two columns and return difference
I have a dataset that contains users in and all users. I want to be able to compare these columns and return a column that shows users that are in Expected Result:
- 4 years ago
Anonymous solely with a dax measure.
_missingValues = VAR _1 = ADDCOLUMNS ( 'Table', "_allUsers", SUBSTITUTE ( 'Table'[All Users], ",", "|" ) ) VAR _2 = GENERATE ( _1, ADDCOLUMNS ( GENERATESERIES ( 1, PATHLENGTH ( [_allUsers] ) ), "Words", PATHITEM ( [_allUsers], [Value], TEXT ) ) ) RETURN CONCATENATEX ( FILTER ( _2, [Users off] <> [Words] && CONTAINSSTRING ( [Users off], [Words] ) = FALSE () ), [Words], ",", [Words] )And a calculated column
Column = VAR _1 = ADDCOLUMNS ( 'Table', "_allUsers", SUBSTITUTE ( 'Table'[All Users], ",", "|" ) ) VAR _2 = GENERATE ( _1, ADDCOLUMNS ( GENERATESERIES ( 1, PATHLENGTH ( [_allUsers] ) ), "Words", PATHITEM ( [_allUsers], [Value], TEXT ) ) ) RETURN CONCATENATEX ( FILTER ( _2, [Users off] <> [Words] && CONTAINSSTRING ( [Users off], [Words] ) = FALSE ()&&'Table'[Index]=EARLIER([Index]) ), [Words], ",", [Words] )PBIX is attached
smpa01
4 years agoCommunity Champion
Anonymous solely with a dax measure.
_missingValues =
VAR _1 =
ADDCOLUMNS ( 'Table', "_allUsers", SUBSTITUTE ( 'Table'[All Users], ",", "|" ) )
VAR _2 =
GENERATE (
_1,
ADDCOLUMNS (
GENERATESERIES ( 1, PATHLENGTH ( [_allUsers] ) ),
"Words", PATHITEM ( [_allUsers], [Value], TEXT )
)
)
RETURN
CONCATENATEX (
FILTER (
_2,
[Users off] <> [Words]
&& CONTAINSSTRING ( [Users off], [Words] ) = FALSE ()
),
[Words],
",",
[Words]
)
And a calculated column
Column =
VAR _1 =
ADDCOLUMNS ( 'Table', "_allUsers", SUBSTITUTE ( 'Table'[All Users], ",", "|" ) )
VAR _2 =
GENERATE (
_1,
ADDCOLUMNS (
GENERATESERIES ( 1, PATHLENGTH ( [_allUsers] ) ),
"Words", PATHITEM ( [_allUsers], [Value], TEXT )
)
)
RETURN
CONCATENATEX (
FILTER (
_2,
[Users off] <> [Words]
&& CONTAINSSTRING ( [Users off], [Words] ) = FALSE ()&&'Table'[Index]=EARLIER([Index])
),
[Words],
",",
[Words]
)
PBIX is attached
- smpa014 years agoCommunity Champion
Anonymous did you try the above?