Получите общее количество (количество) за месяц в Power BI - PullRequest
0 голосов
/ 14 марта 2020

У меня есть набор данных о проблемах в формате CSV, который выглядит следующим образом.

Date,IssueId,Type,Location
2019/11/02,I001,A,Canada
2019/11/02,I002,A,USA
2019/11/11,I003,A,Mexico
2019/11/11,I004,A,Japan
2019/11/17,I005,B,USA
2019/11/20,I006,C,USA
2019/11/26,I007,B,Japan
2019/11/26,I008,A,Japan
2019/12/01,I009,C,USA
2019/12/05,I010,C,USA
2019/12/05,I011,C,Mexico
2019/12/13,I012,B,Mexico
2019/12/13,I013,B,USA
2019/12/21,I014,C,USA
2019/12/25,I015,B,Japan
2019/12/25,I016,A,USA
2019/12/26,I017,A,Mexico
2019/12/28,I018,A,Canada
2019/12/29,I019,B,USA
2019/12/29,I020,A,USA
2020/01/03,I021,C,Japan
2020/01/03,I022,C,Mexico
2020/01/14,I023,A,Japan
2020/01/15,I024,B,USA
2020/01/16,I025,B,Mexico
2020/01/16,I026,C,Japan
2020/01/16,I027,B,Japan
2020/01/21,I028,C,Canada
2020/01/23,I029,A,USA
2020/01/31,I030,B,Mexico
2020/02/02,I031,B,USA
2020/02/02,I032,C,Japan
2020/02/06,I033,C,USA
2020/02/08,I034,C,Japan
2020/02/15,I035,C,USA
2020/02/19,I036,A,USA
2020/02/20,I037,A,Mexico
2020/02/22,I038,A,Mexico
2020/02/22,I039,A,Canada
2020/02/28,I040,B,USA
2020/02/29,I041,B,USA
2020/03/02,I042,A,Mexico
2020/03/03,I043,B,Mexico
2020/03/08,I044,C,USA
2020/03/08,I045,C,Canada
2020/03/11,I046,A,USA
2020/03/12,I047,B,USA
2020/03/12,I048,B,Japan
2020/03/12,I049,C,Japan
2020/03/13,I050,A,USA
2020/03/13,I051,B,Japan
2020/03/13,I052,A,USA

Мне интересно проанализировать количество проблем, особенно по месяцам и годам. Теперь, если я хочу просто составить график вопросов по дате, это довольно просто. Но что, если я захочу рассчитать общее количество вопросов в месяц и построить их, и, возможно, провести некоторый анализ тенденций и т. Д. c? Как бы я go подсчитал эти суммы за (скажем) месяц для анализа.

Наилучший подход, который я мог бы использовать, заключается в следующем. Я создаю новый столбец с именем YearMonth, который выглядит следующим образом:

YearMonth = FORMAT(Issues[Date],"YYYY/MM")

Затем, если я строю график Axis = YearMonth против Values = Count of IssueId, я получаю то, что хочу.

enter image description here

Но самым большим недостатком здесь является то, что моя ось X - это вновь созданный столбец, а не исходный столбец Date. Поскольку в моем проекте есть другие данные, которые я также хотел бы проанализировать, используя дату, я бы хотел, чтобы для этого использовался фактический Date вместо моего пользовательского столбца.

Есть ли способ для меня получить такой же результат, но без необходимости создавать новый столбец?

1 Ответ

2 голосов
/ 15 марта 2020

Обычно вы создаете таблицу календаря , которая будет содержать все связанные со временем столбцы (год, месяц, год-месяц и т. Д. c), а затем связываете ее с вашими данными с помощью date.

В ваших визуальных элементах вы будете использовать столбцы таблицы «Календарь», не изменяя исходную таблицу. Таблица календаря будет также использоваться любой другой таблицей, для которой нужны данные, относящиеся к дате.

...