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;