Powerbi 基于特定日期加上7天筛选表

Powerbi 基于特定日期加上7天筛选表,powerbi,powerbi-desktop,Powerbi,Powerbi Desktop,我有一个表,其中包含一个日期字段(从2020年3月1日到现在),我需要过滤到一个特定的日期和前6天,以提供完整的一周数据。所以如果我选择3月30日,我会得到一张3月24日到3月30日的桌子。如果我选择3月31日,表格将显示3月25日至3月31日 我可以使用日期切片器选择一系列日期,但我希望能够选择一个日期,Power BI会自动选择较早的日期 非常感谢任何指点 标记。您可以创建两个度量值-一个用于切片机选定日期,另一个用于从选定日期减去7天,如下所示- 考虑到您的日期表名称是-日期 select

我有一个表,其中包含一个日期字段(从2020年3月1日到现在),我需要过滤到一个特定的日期和前6天,以提供完整的一周数据。所以如果我选择3月30日,我会得到一张3月24日到3月30日的桌子。如果我选择3月31日,表格将显示3月25日至3月31日

我可以使用日期切片器选择一系列日期,但我希望能够选择一个日期,Power BI会自动选择较早的日期

非常感谢任何指点


标记。

您可以创建两个度量值-一个用于切片机选定日期,另一个用于从选定日期减去7天,如下所示-

考虑到您的日期表名称是-日期

selected_date = SELECTEDVALUE(Dates[Date])
现在,首先创建计算的度量值,如-

total_sales = SUM(Sales[sale])
下面是如何根据切片器中选定的日期计算最近7天的销售额-

7_day_sales = 
(
    CALCULATE(
        [total_sales], 
        DATESBETWEEN(
            'Dates'[Date],
            [seven_day_starts_from],
            [selected_date]
        )
    ) + 0
)

记住,这只是一个示例流,显示了它应该如何工作。您应该尝试按照这些步骤处理数据和表结构日期表是一个日历表,销售表通过日期列连接到日期表。

谢谢@mkRabbani,不过我不是要计算值,而是要筛选表。以您的示例为例,我希望返回一个给定周内所有销售额的表。您可以使用开始和结束日期生成该表。
7_day_sales = 
(
    CALCULATE(
        [total_sales], 
        DATESBETWEEN(
            'Dates'[Date],
            [seven_day_starts_from],
            [selected_date]
        )
    ) + 0
)