Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.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
Datetime Dax公式-计算6个月的滚动平均值_Datetime_Powerbi_Dax_Daxstudio - Fatal编程技术网

Datetime Dax公式-计算6个月的滚动平均值

Datetime Dax公式-计算6个月的滚动平均值,datetime,powerbi,dax,daxstudio,Datetime,Powerbi,Dax,Daxstudio,我有一个名为[Tasks]的表,它链接到名为[Dimdate]的日期表。它们与任务的参考日期[DC_日期]关联。 目标是在特定日期前的6个月内计算平均值 例如:如果我的日期是2020年8月,则公式将计算2020年3月至2020年8月的平均值 下面是我在visual studio上集成的Dax公式,但仍然不起作用: CALCULATE(CALCULATE( [average] ;FILTER( [TASKS]; DATESINPERIOD(Dimdate[Date];MAX(Dimdate[D

我有一个名为[Tasks]的表,它链接到名为[Dimdate]的日期表。它们与任务的参考日期[DC_日期]关联。 目标是在特定日期前的6个月内计算平均值

例如:如果我的日期是2020年8月,则公式将计算2020年3月至2020年8月的平均值

下面是我在visual studio上集成的Dax公式,但仍然不起作用:

CALCULATE(CALCULATE( [average] ;FILTER( 
[TASKS]; 
DATESINPERIOD(Dimdate[Date];MAX(Dimdate[Date]);-6;Month)));
CROSSFILTER(TASKS[Dc_Date];Dimdate[Date];None)) ```

不应删除任务[Dc_Date]上的关系,否则时间智能功能将无法工作。除非要删除其他一些现有过滤器,否则此代码就足够了

CALCULATE(
    [average];
    DATESINPERIOD(
        Dimdate[Date];
        MAX( Dimdate[Date] );
        -6;
        MONTH
    )
)