Forum Discussion
pbiforum123
4 years agoPost Patron
Help needed in creating calculated column and create the values based on the tag using CONTAINSTRING
Fowmy I need help in creating the calculated column using CONTAINSTRING or anyother string function. Let say there is column called "Page Name" in that I need to find the below patterns and tag it...
- 4 years ago
Use
new column = SWITCH ( TRUE (), CONTAINSSTRING ( TableName[ColumnName], "US:*:shop-all:" ), "PLP", CONTAINSSTRING ( TableName[ColumnName], "US:*:products:" ), "PDP", CONTAINSSTRING ( TableName[ColumnName], "US:search :" ), "SRP", CONTAINSSTRING ( TableName[ColumnName], "US:" ), "Homepage", "Others" )
tamerj1
4 years agoCommunity Champion
Hi pbiforum123
Please try
new column =
SWITCH (
TRUE (),
CONTAINSSTRING ( TableName[ColumnName], "US:*:shop-all:" ), "PLP",
CONTAINSSTRING ( TableName[ColumnName], "US:*:products:" ), "PDP",
CONTAINSSTRING ( TableName[ColumnName], "US:search :" ), "SRP",
CONTAINSSTRING ( TableName[ColumnName], "US:" ), "Homepage"
)pbiforum123
4 years agoPost Patron
tamerj1 Everything looks good except the "Others" part. Could you please help on this.
- tamerj14 years agoCommunity Champion
Use
new column = SWITCH ( TRUE (), CONTAINSSTRING ( TableName[ColumnName], "US:*:shop-all:" ), "PLP", CONTAINSSTRING ( TableName[ColumnName], "US:*:products:" ), "PDP", CONTAINSSTRING ( TableName[ColumnName], "US:search :" ), "SRP", CONTAINSSTRING ( TableName[ColumnName], "US:" ), "Homepage", "Others" )