bigquery_etl/glam/templates/extract_user_counts_v1.sql (21 lines of code) (raw):

{{ header }} WITH deduped AS ( SELECT *, ROW_NUMBER() OVER( PARTITION BY channel, app_version, ping_type, app_build_id, os ORDER BY total_users DESC ) AS rank FROM `{{ dataset }}.{{ prefix }}__view_user_counts_v1` ) SELECT channel, app_version, coalesce(ping_type, "*") as ping_type, COALESCE(app_build_id, "*") as app_build_id, IF(app_build_id="*", NULL, SAFE_CAST({{ build_date_udf }}(app_build_id) AS STRING))AS build_date, COALESCE(os, "*") AS os, total_users FROM deduped WHERE rank = 1;