Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么powerbi平均/天计算在较长的时间跨度内变得不准确?_Powerbi_Dax - Fatal编程技术网

为什么powerbi平均/天计算在较长的时间跨度内变得不准确?

为什么powerbi平均/天计算在较长的时间跨度内变得不准确?,powerbi,dax,Powerbi,Dax,我正在尝试创建一个power BI计算,即平均每天代码被触发的次数。我的dax计算 Count Trips average per Day = AVERAGEX( KEEPFILTERS(VALUES('ruledata (2)'[Date].[Day])), CALCULATE([Count Trips]) ) 如果在几天内计算平均值,则效果良好。我用手仔细检查了这一点,可以确认它是准确的,直到至少2周。然而,一旦时间范围增加到包括月份,平均开始变得荒谬,并开始显示平均行程

我正在尝试创建一个power BI计算,即平均每天代码被触发的次数。我的dax计算

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]