首页 > 解决方案 > 如何在 Power BI 的 Direct Query 模式下创建时间智能度量?

问题描述

我想在 Power BI 中的 Direct Query 模式下创建 Quarter-on-Quarter % Change

Power BI 中的导入模式非常容易创建季度百分比等度量。但是,如果我们在 Direct Query 模式下尝试它们,则时间智能度量不可用。

我什至尝试在导入模式(如下所示)中为 Quarter-on-Quarter % Change 生成的 DAX 在 Direct Query 模式下执行相同的操作。但时间智能功能在 Direct Query 模式下不起作用。

    Count of IssueId QoQ% = 
IF(
    ISFILTERED('services_user stat_view'[CreatedDate]),
    ERROR("Time intelligence quick measures can only be grouped or filtered by the Power BI-provided date hierarchy or primary date column."),
    VAR __PREV_QUARTER =
        CALCULATE(
            COUNTA('services_user stat_view'[IssueId]),
            DATEADD(
                'services_user stat_view'[CreatedDate].[Date],
                -1,
                QUARTER
            )
        )
    RETURN
        DIVIDE(
            COUNTA('services_user stat_view'[IssueId])
                - __PREV_QUARTER,
            __PREV_QUARTER
        )
)

能否请你帮忙?

标签: powerbidax

解决方案


创建一个适当的日期表,并将其标记为这样。并在您的时间智能上使用该日期表。应该按预期工作。


推荐阅读