希望你能帮助我。
我有一个名为 Table1 的下表。该表包含大量有关销售的信息,并包括两个日期列:“Period1”和“Period2”。
在我的 Power BI 报告中,我想要两个过滤器:
第一个过滤器应要求最终用户在“Period1”或“Period2”之间进行选择。 第二个过滤器应显示基于所选时间段的日期层次结构。如果用户选择“Period1”,过滤器应显示“Period1”列中的所有日期,如果选择“Period2”,则应显示“Period2”列中的日期。
我创建了下表 - 但是当我尝试添加过滤器/切片器时它不起作用。
新表:
DateSelection =
DATATABLE(
"DateOption", STRING,
{
{"Period1"},
{"Period2"}
}
)
新表:
DateTable = CALENDAR(
MIN(MIN('Table1'[Period1]), MIN('Table1'[Period2])),
MAX(MAX('Table1'[Period1]), MAX('Table1'[Period2]))
)
表1中的计算列:
SelectedDateColumn =
SWITCH(
TRUE(),
SELECTEDVALUE(DateSelection[DateOption]) = "Period1", Table1[Period1],
SELECTEDVALUE(DateSelection[DateOption]) = "Period2", Table1[Period2]
)
提前致谢!
您可以使用字段参数解决此问题。
示例表:
第 1 期 | 第 2 期 |
---|---|
2024年1月1日 | 2024年1月3日 |
2024年2月1日 | 2024年2月3日 |
2024年3月1日 | 2024年3月3日 |
... | ... |
2024年1月29日 | 2024年3月29日 |
2024年1月30日 | 2024年3月30日 |
2024年1月31日 | 2024年3月31日 |
选择
New Paramter > Fields
选项卡下的 Modeling
,然后添加两个 Period
列...
并随意选择对话框窗口底部的
Add slicer to this page
。
Single select
。Period Selector[Period Selector]
添加到表格中。