切片器同时跨表管理多个列
Slicer managing multiple columns across tables simultaneously
我有一个报告页面,其中包含有关汽车和自行车的 table。他们每个人都是一个单独的 table 像:
Cars
Id | CarName | Time1
Bikes
Id | BikeName | Time2
这些 table 之间没有任何关系,但是它们必须显示在同一页面中。我如何使用 Slicer
或 Timeline 2.0.1
通过仅过滤一次日期来同时操作所有仪表板?
即如果我 select 间隔在 01/01/19-02/02/19 之间,它将按字段 Time1
过滤 Cars
并按 Time2
过滤 Bikes
和相应地显示仪表板?
非常感谢!
制作日历Table 和 link table 的自行车和汽车。您可能会发现很多 CalendarTable 的命题。然后在 CalendarTable 上制作切片器。请注意不要在您 table 的自行车或汽车上制作切片机。
使用日历Table 比过滤多个 table 的可能性更多。即使只有一个 table,我也会使用 CalendarTable,因为它包含完整的日期列表——你的自行车 table 可能没有——这就是时间智能功能正常工作的原因。请注意性能 - 切片小而独特的 CalendarTable 比大事实 tables.
更快
这是一个简单的日历示例Table。在菜单建模/新建中选择Table:
Calendar =
GENERATE (
CALENDAR (
DATE ( 2016, 1, 1 ),
DATE ( 2020, 12, 31 )
),
VAR CurrentDay = [Date]
VAR day = DAY ( CurrentDay )
VAR month = MONTH ( CurrentDay )
VAR year = YEAR ( CurrentDay )
VAR YM_text = FORMAT ( [Date], "yyyy-MM" )
RETURN
ROW (
"day" , day,
"month" , month,
"year" , year,
"YM_text" , YM_text
)
)
设置最小和最大日期。从 2016-01-01 到 2020-12-31 在这里。
我有一个报告页面,其中包含有关汽车和自行车的 table。他们每个人都是一个单独的 table 像:
Cars
Id | CarName | Time1
Bikes
Id | BikeName | Time2
这些 table 之间没有任何关系,但是它们必须显示在同一页面中。我如何使用 Slicer
或 Timeline 2.0.1
通过仅过滤一次日期来同时操作所有仪表板?
即如果我 select 间隔在 01/01/19-02/02/19 之间,它将按字段 Time1
过滤 Cars
并按 Time2
过滤 Bikes
和相应地显示仪表板?
非常感谢!
制作日历Table 和 link table 的自行车和汽车。您可能会发现很多 CalendarTable 的命题。然后在 CalendarTable 上制作切片器。请注意不要在您 table 的自行车或汽车上制作切片机。
使用日历Table 比过滤多个 table 的可能性更多。即使只有一个 table,我也会使用 CalendarTable,因为它包含完整的日期列表——你的自行车 table 可能没有——这就是时间智能功能正常工作的原因。请注意性能 - 切片小而独特的 CalendarTable 比大事实 tables.
更快这是一个简单的日历示例Table。在菜单建模/新建中选择Table:
Calendar =
GENERATE (
CALENDAR (
DATE ( 2016, 1, 1 ),
DATE ( 2020, 12, 31 )
),
VAR CurrentDay = [Date]
VAR day = DAY ( CurrentDay )
VAR month = MONTH ( CurrentDay )
VAR year = YEAR ( CurrentDay )
VAR YM_text = FORMAT ( [Date], "yyyy-MM" )
RETURN
ROW (
"day" , day,
"month" , month,
"year" , year,
"YM_text" , YM_text
)
)
设置最小和最大日期。从 2016-01-01 到 2020-12-31 在这里。