This query is used to to provide summary statistics for drug era start dates (drug_era_start_date) across all drug era records: the mean, the standard deviation, the minimum, the 25th percentile, the median, the 75th percentile, the maximum and the number of missing values. No input is required for this query.
SELECT DISTINCT MIN(tt.start_date) OVER () AS min_date
, MAX(tt.start_date) OVER () AS max_date
, DATEADD(day, (AVG(CAST(tt.start_date_num AS BIGINT)) OVER ()), tt.min_date) AS avg_date
, ROUND(STDEV(tt.start_date_num) OVER (), 0) AS STDEV_days
, DATEADD(day, MIN(CASE WHEN tt.order_nr < .25 * tt.population_size THEN 9999 ELSE tt.start_date_num END) over (), tt.min_date) AS percentile_25_date
, DATEADD(day, MIN(CASE WHEN tt.order_nr < .50 * tt.population_size THEN 9999 ELSE tt.start_date_num END) over (), tt.min_date) AS median_date
, DATEADD(day, MIN(CASE WHEN tt.order_nr < .75 * tt.population_size THEN 9999 ELSE tt.start_date_num END) over (), tt.min_date) AS percentile_75_date
FROM (
SELECT DATEDIFF(day, (MIN(t.drug_era_start_date) OVER()), t.drug_era_start_date) AS start_date_num
, t.drug_era_start_date AS start_date
, MIN(t.drug_era_start_date) OVER() min_date
, MAX(t.drug_era_start_date) OVER() max_date
, ROW_NUMBER() OVER (ORDER BY t.drug_era_start_date) order_nr
, (SELECT COUNT(*) FROM @cdm.drug_era) AS population_size
FROM @cdm.drug_era t
) tt
GROUP BY tt.order_nr
, tt.population_size
, tt.min_date
, tt.start_date
, tt.start_date_num;
None
| Field | Description | | --- | --- | | Min_date | Minimum drug era start date across all drug era records | | Max_date | Maximum drug era start date across all drug era records | | Avg_date | Average drug era start date across all drug era records | | Stddev_days | Standard deviation of drug era start date across all drug era records | | percentile_25_date | 25th percentile of the drug era start date | | median_date | Median of the drug era start date | | percentile_75_date | the 75th percentile of the drug era start date |
| Field | Description | | --- | --- | | Min_date | 1997-01-01 00:00:00 | | Max_date | 2017-12-31 00:00:00 | | Avg_date | 2007-07-02 00:00:00 | | Stddev_days | 2214 | | percentile_25_date | 2002-04-02 00:00:00 | | median_date | 2007-07-02 00:00:00 | | percentile_75_date | 2012-10-01 00:00:00 |
https://github.com/OHDSI/CommonDataModel/wiki/
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.