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