首先,我在Excel和VBA方面经验丰富,但对PowerBI还是陌生的。
我有一个带有[creationdate]-,[Prio](优先级(1,2,3))和计算出的[Days Open]列的平面表,其中许多不相关。我需要创建一个图表,以按案件的优先级显示案件开放的平均天数。
要显示过去18个月每个(开放时间)月的平均“所需天数”,我创建了以下度量标准:
Prio 1 = CALCULATE(AVERAGE('SourceName'[Days Open]),'SourceName'[Prio]=1)
然后我将其用作值,并使用[creationdate]作为x轴。 (稍后,我将x轴更改为链接到[creationdate]的新日期表,而没有任何区别。)为了将其显示为月平均值,我使用了仅限于年和月的层次结构,并在图表中向下移动了一层
似乎有些问题了,所以我首先在Excel中进行了检查,然后在PowerBI中的数据源中检查了,是的:PowerBI图表中的平均值完全是胡扯。
我哪里出错了?我认为它与日期层次结构有关...因此,我根据建议创建了一个日期表(该表...为什么?!)并将其链接。没什么。
同时在数据面板中,如果我按日期列进行过滤并通过外部过滤的数字选择来计算平均值,那么一切都会按预期进行,因此不会出现日期格式问题。
我是否必须创建一个类似于
的计算列DATE(YEAR([DateColumn]),MONTH([DateColumn]),1)
,然后将其用作没有层次结构的x轴,希望没人关心标签中的日期吗?还是使用的方法有问题?我完全迷路了。