Magic ETL

Magic ETL

Syntax Error when using beast mode to create Case Statement for data flow

I received syntax error message `Invalid Formula : A column in this calculation did not exist` when trying to create a Case Statment (below) for a data flow. 

 

CASE WHEN `CaseCreatedBy` LIKE `%# Svc-ShipwiretoIM360integration%` THEN `true` Else `false` END

Case Syntax Error.PNG

Comments

  • Domo Employee

    Change anything you're actually referencing as a string instead of a column to use apostrophes instead of the back ticks (assuming the SVC reference is a string as well) like this:

    CASE WHEN `CaseCreatedBy` LIKE '%# Svc-ShipwiretoIM360integration%' THEN 'true' Else 'false' END

     

    Hope that helps,

    Valiant 

  • Domo Employee

    I understood your question a little differently than @Valiant did.

    It seems to me that `# Svc-ShipwiretoIM360integration` is a beastmode calculation.  If that is the case, then you actually need to type the whole beastmode again.  You cannot reference the beastmode by name in another beastmode.  Try changing to something like this:

     

    CASE WHEN `CaseCreatedBy` LIKE

    concat('%', (CODE FOR THE OTHER BEASTMODE) , '%')

    THEN `true` Else `false` END

Welcome!

It looks like you're new here. Members get access to exclusive content, events, rewards, and more. Sign in or register to get started.
Sign In