Changing 0 for null or blank value then filtering those out

We need help trying to change 0 values to null and filtering those values out of the view. We currently have the beastmode caluclation set to the following. We trying to change the ELSE 0 END to ELSE ' ' END or ELSE NULL END but since the field is a measure it does not allow us to input text. 

 

(CASE WHEN(SUM(CASE WHEN `vendor name` = 'XX' THEN `revenue_decimal` ELSE 0 END) / SUM(`revenue_decimal`))>0 THEN (SUM(CASE WHEN `vendor name` = 'XX' THEN `revenue_decimal` ELSE 0 END) / SUM(`revenue_decimal`))END)

 

Any help would be appreciated! 

 

 

Best Answer

  • Valiant
    Valiant Coach
    Answer ✓

    With a case statment, any values not included in the WHEN clauses are set to NULL by default if there is no ELSE included. 

     

    Example:

    CASE WHEN `Vendor` = 'XX' THEN 'decimal' END 

    By removing the ELSE, the above would result in only the XX vendor having a `decimal` value while all others are viewed as NULL.

     

    If this isn't what you're looking for, please let me know and I'll try to give some more direction.

     

    **Please mark "Accept as Solution" if this post solves your problem
    **Say "Thanks" by clicking the thumbs up if this post helped you.

Answers

  • Valiant
    Valiant Coach
    Answer ✓

    With a case statment, any values not included in the WHEN clauses are set to NULL by default if there is no ELSE included. 

     

    Example:

    CASE WHEN `Vendor` = 'XX' THEN 'decimal' END 

    By removing the ELSE, the above would result in only the XX vendor having a `decimal` value while all others are viewed as NULL.

     

    If this isn't what you're looking for, please let me know and I'll try to give some more direction.

     

    **Please mark "Accept as Solution" if this post solves your problem
    **Say "Thanks" by clicking the thumbs up if this post helped you.

  • Thank you that worked! 

This discussion has been closed.