Процент по годам - PullRequest
       46

Процент по годам

0 голосов
/ 17 июня 2020

У меня есть этот набор данных

Year  score count
2007 20 grade 2000
2006 20       2385
2006 20 grade 10
2006 20 grade_N 3
2005 40 grade 428 
2006 40 grade 815 
2006 40 grade_1 15
2006 40 grade 3 
...

Сгенерировано

SEL years,
Score,
,count(0)
,100.0*count(0)/sum(count(*)) over () as pct
From table1
Group by 1,2

Если я добавлю условие

Где годы = 2006, это даст мне правильный процент

2006 20  73.8
2006 20 grade 0.0
...

Но если я его не укажу, возвращается меньшее число. Как я могу определить процент по годам?

1 Ответ

1 голос
/ 17 июня 2020

Попробуйте это. sum(count(*)) over (partition by YEAR)

...