在power BI中设置移动默认开始和结束日期

时间:2021-08-01 12:55:46

标签: powerbi dax powerquery

我有一份 Power BI 报告,需要两周前的默认开始日期和今天的结束日期。但是,我还希望用户根据需要从切片器中选择其他日期范围。有没有办法用 Power BI slicer 实现它? enter image description here

如果是,我该怎么做?

1 个答案:

答案 0 :(得分:0)

您需要一个第二个切片器来在默认日期时间段(单独的日期表)和自定义日期时间段之间切换。

Date Periods = 
UNION(
    ADDCOLUMNS(
        DATESBETWEEN('Calendar'[Date], TODAY() - 13, TODAY()),
        "Type", "Default"
    ADDCOLUMNS(
        CALENDAR(MIN('Calendar'[Date]),MAX('Calendar'[Date])),
        "Type", "Custom"
    )
)

另外,您需要一个度量来根据选择过滤您的第一个切片器。

Slicer Filter = 
IF(
    SELECTEDVALUE('Date Periods'[Type]) = "Custom",
    1,
    0
)