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`