【问题标题】:Date filter not working as part of the DAX code日期过滤器不作为 DAX 代码的一部分工作
【发布时间】:2019-06-28 05:06:23
【问题描述】:

我有如下所示的以​​下 DAX,除了 dax 中的日期过滤参数之外,它工作正常,我通过在时间(参数)中添加一个步骤来构建 DAX,但是当我添加日期过滤元素并尝试超链接到已发布的 pbix 文件,它会重新设置所有过滤器,因此不应用过滤器。

Internet Research Report Filter =
VAR oL = "DIMSalesPerson/OfficeLocation eq '"
        & SELECTEDVALUE ( 'DIMSalesPerson'[OfficeLocation] ) & "'"
VAR oC = 
    "DIMSalesPerson/City eq '" & SELECTEDVALUE ( 'DIMSalesPerson'[City] ) & "'"
VAR oS =
    "DIMShipper/ShipCompanyName eq '"
        & SELECTEDVALUE ( 'DIMShipper'[ShipCompanyName] ) & "'"
VAR oP =
    "DIMProduct/CategoryName eq '" & SELECTEDVALUE ( 'DIMProduct'[CategoryName] ) & "'"
VAR oSP =
    "DIMSalesPerson/SalesPerson eq '"
        & SELECTEDVALUE ( 'DIMSalesPerson'[SalesPerson] ) & "'"
VAR oRegion =
    "DIMSalesPerson/SalesRegion eq '"
        & SELECTEDVALUE ( 'DIMSalesPerson'[SalesRegion] ) & "'"
VAR oDatefilter =
    IF (
        ISFILTERED ( 'Calendar'[Date] ),
        "Calendar/Date le " & MAX ( 'Calendar'[Date] ) & " and Calendar/Date ge "
            & MIN ( 'Calendar'[Date] )
    )
RETURN
    [Report URL]
        & SWITCH (
            TRUE,
            ISFILTERED ( 'DIMSalesPerson'[OfficeLocation] )
                && ISFILTERED ( 'DIMSalesPerson'[City] ), "?filter=" & oL & " and " & oC & " and " & oS & " and " & oP & " and " & oSP & " and " & oRegion & " and " & oDatefilter,
            ISFILTERED ( 'DIMSalesPerson'[OfficeLocation] ), "?filter=" & oL,
            ISFILTERED ( 'DIMSalesPerson'[City] ), "?filter=" & oC,
            ISFILTERED ( 'DIMShipper'[ShipCompanyName] ), "?filter=" & oS,
            ISFILTERED ( 'DIMProduct'[CategoryName] ), "?filter=" & oP,
            ISFILTERED ( 'DIMSalesPerson'[SalesPerson] ), "?filter=" & oSP,
            ISFILTERED ( 'DIMSalesPerson'[SalesRegion] ), "?filter=" & oRegion,
            IF (
                ISFILTERED ( 'Calendar'[Date] ),
                "Calendar/Date le " & MAX ( 'Calendar'[Date] ) & " and Calendar/Date ge "
                    & MIN ( 'Calendar'[Date] )
            )
        )

日期过滤器根据 pbix 文件中日期过滤器上的最大和最小日期选择工作。

【问题讨论】:

  • 嗨 RADO,不知道您的评论是什么。如果你发布了一个

标签: date filter powerbi


【解决方案1】:

为了使上述工作有效,日期必须在电源查询中采用“YYYY-MMM-DD”格式或使用格式([Calander[Dates],"YYYY-MM-DD"作为新的衡量标准是我发现的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-31
    • 1970-01-01
    • 1970-01-01
    • 2022-01-13
    • 2019-04-08
    • 1970-01-01
    • 2018-12-19
    • 2015-01-01
    相关资源
    最近更新 更多