Joining datasets allows you to include data from other datasets in your query. This example uses a custom operating system dataset to map the operatingsystemID
to the operatingsystem
value.
Datasets:
Create a SELECT
statement for the top 50 operating systems by number of page views.
SELECT
b.operatingsystem AS OperatingSystem,
SUM(a.web.webPageDetails.pageviews.value) AS PageViews
FROM your_analytics_table a
JOIN custom_operating_system_lookup b
ON a._experience.analytics.environment.operatingsystemID = b.operatingsystemid
WHERE TIMESTAMP >= ('2018-01-01') AND TIMESTAMP <= ('2018-12-31')
GROUP BY OperatingSystem
ORDER BY PageViews DESC
LIMIT 50;