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 🔵
    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. 



    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.


This discussion has been closed.