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
Powerbi 如何使用quick measure MoM%并在visual上应用筛选器以排除当前月份_Powerbi_Dax - Fatal编程技术网

Powerbi 如何使用quick measure MoM%并在visual上应用筛选器以排除当前月份

Powerbi 如何使用quick measure MoM%并在visual上应用筛选器以排除当前月份,powerbi,dax,Powerbi,Dax,我使用了power Bi的快速测量MoM%,如下所示: VAR __PREV_MONTH = CALCULATE( AVERAGE('DAUMAU'[MAU]), DATEADD('DAUMAU'[login_date], -1, MONTH) ) RETURN DIVIDE( AVERAGE('DAUMAU'[MAU]) - __PREV_MONTH, __PREV_MONTH ) 我使用的是折线

我使用了power Bi的快速测量MoM%,如下所示:

VAR __PREV_MONTH =
    CALCULATE(
        AVERAGE('DAUMAU'[MAU]),
        DATEADD('DAUMAU'[login_date], -1, MONTH)
    )
RETURN
    DIVIDE(
        AVERAGE('DAUMAU'[MAU]) - __PREV_MONTH,
        __PREV_MONTH
    )
我使用的是折线堆积柱状图,无法加载此可视化图表的数据:

度量值中的计算错误:函数“DATEADD”需要一个 当日期列来自 双向关系的一侧


我还需要确保当前月份不包括在可视列表中。我应该修改代码还是应用过滤器?如果是后者,如何使用“日期”列指定“排除当前月份”。我尝试将其添加到视觉过滤器中,并查看了高级、相对和选择性过滤,但如果我不每月手动更改它,它将无法工作。

为了使时间智能功能正常工作,它们要求您拥有一个连续的日期表,该表包含使用年份中每天的唯一行

您可以使用
CALENDAR
CALENDARAUTO
在DAX中创建最小表,也可以使用模板在查询编辑器中创建或作为计算表创建

以下是对模板的引用,该模板可能包含您需要的任何内容:

我建议创建一个日历表。时间智能功能设计用于处理连续的日期表。因此,它们创建的快速度量只有在创建手动日历表时才能工作(以最佳效率)?如果在“选项”>“数据加载”中启用了“时间智能”>“自动日期/时间”选项,然后,它会尝试自动创建隐藏的日期表以用于时间智能功能,但我通常更喜欢自己管理日期表。我想我别无选择,只能创建一个日历表,是否介意将其作为一个答案写下来,也许还有一个创建日历表的链接以接受它作为解决方案?