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

Setting moving default start and end Date in power BI

我有一个 Power BI 报告,需要默认开始日期为两周前,结束日期为今天。但是,如果用户愿意,我还希望用户 select 来自切片器的其他日期范围。有没有一种方法可以使用 Power BI 切片器实现它?

如果是我该怎么做?

您需要一个第二个切片器来在您的默认日期周期(单独的日期table)和自定义日期周期.

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
)