Real null count in dates

Hello everyone,

I am trying to get an accurate count of the number of blank cells for a column inside an ETL prior to using a formula to estimate the date in the event that it is blank. I included a test output dataset inside the ETL to track the number of blank cells as well the estimation before/after creating a new column with the formula. Logically, the correct number of blank cells for which a date should be estimated (which is what the formula is doing) is 1746, but the ETL is making estimates for 155,021 rows, which is not correct as these rows do have a date. When I use the traditional IFNULL, the formula is counting those 155,021 rows. Would appreciate any help on what formula/methodology to use to correctly count/detect those 1746 blank rows.

Thanks!

Best Answers

  • nmizzell
    nmizzell Contributor
    Answer ✓

    Try sum(case when Date is null then 1 else 0 end)

  • GrantSmith
    GrantSmith Coach
    Answer ✓

    What is the formula you're using?

    You could do something like:

    CASE WHEN `field` IS NULL THEN 1 ELSE 0 END
    

    Then aggregate your dataset and SUM that field to get a count of the records.

    **Was this post helpful? Click Agree or Like below**
    **Did this solve your problem? Accept it as a solution!**

Answers

  • nmizzell
    nmizzell Contributor
    Answer ✓

    Try sum(case when Date is null then 1 else 0 end)

  • GrantSmith
    GrantSmith Coach
    Answer ✓

    What is the formula you're using?

    You could do something like:

    CASE WHEN `field` IS NULL THEN 1 ELSE 0 END
    

    Then aggregate your dataset and SUM that field to get a count of the records.

    **Was this post helpful? Click Agree or Like below**
    **Did this solve your problem? Accept it as a solution!**