sql/moz-fx-data-shared-prod/firefox_desktop/baseline_active_users_aggregates/view.sql (33 lines of code) (raw):
CREATE OR REPLACE VIEW
`moz-fx-data-shared-prod.firefox_desktop.baseline_active_users_aggregates`
AS
SELECT
*,
COALESCE(
`mozfun.norm.windows_version_info`(os, os_version, windows_build_number),
os_version
) AS os_version_build,
CAST(
`mozfun.norm.extract_version`(
COALESCE(
`mozfun.norm.windows_version_info`(os, os_version, windows_build_number),
os_version
),
"major"
) AS INTEGER
) AS os_version_major,
CAST(
`mozfun.norm.extract_version`(
COALESCE(
`mozfun.norm.windows_version_info`(os, os_version, windows_build_number),
os_version
),
"minor"
) AS INTEGER
) AS os_version_minor,
`mozfun.norm.browser_version_info`(app_version).major_version AS app_version_major,
`mozfun.norm.browser_version_info`(app_version).minor_version AS app_version_minor,
`mozfun.norm.browser_version_info`(app_version).patch_revision AS app_version_patch_revision,
`mozfun.norm.browser_version_info`(app_version).is_major_release AS app_version_is_major_release,
FROM
`moz-fx-data-shared-prod.firefox_desktop_derived.baseline_active_users_aggregates_v2`