为什么powerbi平均/天计算在较长的时间跨度内变得不准确?
我正在尝试创建一个power BI计算,即平均每天代码被触发的次数。我的dax计算为什么powerbi平均/天计算在较长的时间跨度内变得不准确?,powerbi,dax,Powerbi,Dax,我正在尝试创建一个power BI计算,即平均每天代码被触发的次数。我的dax计算 Count Trips average per Day = AVERAGEX( KEEPFILTERS(VALUES('ruledata (2)'[Date].[Day])), CALCULATE([Count Trips]) ) 如果在几天内计算平均值,则效果良好。我用手仔细检查了这一点,可以确认它是准确的,直到至少2周。然而,一旦时间范围增加到包括月份,平均开始变得荒谬,并开始显示平均行程
Count Trips average per Day =
AVERAGEX(
KEEPFILTERS(VALUES('ruledata (2)'[Date].[Day])),
CALCULATE([Count Trips])
)
如果在几天内计算平均值,则效果良好。我用手仔细检查了这一点,可以确认它是准确的,直到至少2周。然而,一旦时间范围增加到包括月份,平均开始变得荒谬,并开始显示平均行程/天值,远远高于单日最高行程数。我已确认图表中的数据是正确的
所以我知道这些值应该反映图表中的内容。在这个两个月的示例中,DAX公式计算的平均值为149.03,但实际平均值/天应为82.8
一般来说,我使用的DAX公式中是否存在某种可能导致这种情况的错误?我猜“ruledata 2”[Date].[Day]是一个月中的某一天。因此,如果你取平均值,这将是错误的,因为当你取3月和4月的平均值时,你将总行程除以31,而不是61 30+31。因此,请改用“ruledata 2”[Date].[Date]。我猜“ruledata 2”[Date].[Day]是一个月中的一天。因此,如果你取平均值,这将是错误的,因为当你取3月和4月的平均值时,你将总行程除以31,而不是61 30+31。因此,请改用“ruledata 2”[Date][Date]