Создайте CalendarTable и свяжите с ним как велосипеды, так и машины.Вы можете найти много предложений CalendarTables.Затем сделайте слайсер на CalendarTable.Остерегайтесь не делать слайсеры на ваших таблицах фактов велосипедов или автомобилей.
Использование CalendarTable дает больше преимуществ, чем возможность фильтрации нескольких таблиц.Я бы использовал CalendarTable даже с одной таблицей, потому что она содержит полный список дней, а таблицы ваших велосипедов - нет, и именно поэтому функции анализа времени работают должным образом.И обратите внимание на производительность - нарезка небольшого и уникального CalendarTable быстрее, чем больших таблиц фактов.
Вот пример простого CalendarTable.Выберите в меню Modeling / New 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.