Forum Discussion

TomJWhite's avatar
TomJWhite
Frequent Visitor
5 years ago
Solved

Extract part of string before specific character

Hi there,   Im working with a Netflix dataset that has titles (column name [Title]) for shows like "Brooklyn Nine-Nine: Season 3: Greg and Larry (Episode 22)".   For each entry, I want to check a...
  • Greg_Deckler's avatar
    5 years ago

    TomJWhite Well, in Power Query you could split the column based on the : but there is also Text.BeforeDelimiter so you could do:

     

    if [ContentType] = "TV" then Text.BeforeDelimiter([Title],":") else [Title]

     

    In DAX you would do something like:

     

    Column = 
      IF(
        [ContentType] = "TV",
        LEFT([Title],SEARCH(":",[Title])-1),
        [Title]
      )

     

    Text.BeforeDelimiter - PowerQuery M | Microsoft Docs