我正在尝试创建一个功率BI计算,作为平均每天多少次的代码被绊倒。我拥有的dax计算
Count Trips average per Day =
AVERAGEX(
KEEPFILTERS(VALUES('ruledata (2)'[Date].[Day])),
CALCULATE([Count Trips])
)当计算几天的平均值时,效果很好。我用手再次确认了这一点,并且可以确认它至少在2周内是准确的。然而,一旦时间范围增加到包括几个月,平均值就开始变得荒谬起来,并开始显示平均行程/day值,这些值远远高于一天内的最高行程数。我已确认图表中的数据是正确的

因此,我知道这些值应该反映图形中的内容。在这个两个月的示例中,DAX公式计算出的平均值是149.03,但实际的平均值/天应该是82.8.
一般来说,我使用的DAX公式中是否存在某种可能导致此问题的错误?
发布于 2020-06-22 01:37:17
我猜'ruledata (2)'[Date].[Day]是每月的某一天。因此,如果你取平均值,那就错了,因为当你取3月和4月的平均值时,你会将总行程除以31,而不是61 (30+31)。所以改用'ruledata (2)'[Date].[Date]吧。
https://stackoverflow.com/questions/62500999
复制相似问题