每月获得Power BI的总计(计数)

时间:2020-03-14 00:42:08

标签: count powerbi dax calculated-columns measure

我有一个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

我有兴趣分析问题的数量,尤其是跨月和跨年的问题。现在,如果我只想按日期绘制问题图表,那就很容易了。但是,如果我想每月计算总问题并将其绘制出来,并可能对趋势进行一些分析,该怎么办?我将如何计算每个(比如说)每月的总和以进行分析。

到目前为止,我可以采取的最佳方法如下。 我创建一个名为YearMonth的新列,如下所示:

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

然后,如果我绘制Axis = YearMonthValues = Count of IssueId,我就会得到想要的。

enter image description here

但是这里最大的缺点是我的X轴是新创建的列,而不是原始的Date列。由于我的项目中还有其他数据也希望使用日期进行分析,因此我希望使用实际的Date而不是我的自定义列。

我是否有办法获得相同的结果,而不必创建新的列?

1 个答案:

答案 0 :(得分:2)

您通常要做的是create a calendar table,它将包含所有与时间相关的列(年,月,年-月等),然后按日期将其链接到您的数据。

在您的视觉效果中,您将使用“日历”表列,而无需更改原始表。日历表也会被需要日期相关数据的任何其他表使用。