Месячная процентная доля категорий, а не кумулятивная - PullRequest
0 голосов
/ 19 декабря 2018

У меня есть данные, по которым я хочу рассчитать долю в% категории (столбец «Текст»), однако я хочу исключить пробелы из расчета и рассчитать месяц доли (столбец «Текст»)

Мой запрос:

SELECT Category, Count(Category) AS CountOfCategory, Count([Category])/DCount("*","[Tablename]") AS MyPercent
FROM [Tablename]
GROUP BY Category;

Текущий пример результата запроса выглядит следующим образом.Access Query outcome

Мой стол выглядит так

| Month Text | Category |  
|------------|----------|  
| Dec'18     | A        |  
| Nov'18     | A        |  
| Dec'18     | A        |  
| Nov'18     | C        |  
| Dec'18     | A        |  
| Nov'18     | C        |  
| Dec'18     | B        |  
| Nov'18     | C        |  

Пожалуйста, помогите.

1 Ответ

0 голосов
/ 23 декабря 2018

Ваш запрос не соответствует вашему примеру данных, но я думаю, этот запрос должен помочь:

SELECT a.[Month Text], a.Category, Count(a.Category),
Count(a.Category)/
    (
    SELECT Count(b.Category)
    FROM yourtablename AS b
    WHERE b.[Month Text] = a.[Month Text]
    )
FROM yourtablename AS a
WHERE a.Category Is Not Null 
AND a.Category<>""
GROUP BY a.[Month Text], a.Category;
...