Size: a a a

2021 February 23

EL

Egor Larin in Чат Tableau
Vladimir Martynenko
Вопрос был только про фильтр за последние N дней
Просто я бы сказал что дальше следует вопрос как это сделать диапазоном
источник

EL

Egor Larin in Чат Tableau
А потом говорят что мы лучше запилим свой апликейшее потому что табло не гибкое))
источник

EL

Egor Larin in Чат Tableau
Кстати есть экстеншен - динамик рэндж фильтр
источник

A

Alexandr in Чат Tableau
Я делал ещё через параметры и экстеншн дата апдейт
источник

AV

Alexander Varlamov in Чат Tableau
Динамик дата рейндж фильтр долгий на большом количестве листов дашборда, но пойдет если большую скорость отклика не нужно. Просто с ним сначала запрос по всему диапазону дат проходит, потом только по выбранному.
Можно еще каждую ночь вытаскивать скриптом twbx (распаковать) или twb, найти в xml значения дат этого фильтра и сдвинуть на один, потом переопубликовать. Так без экстеншнов и двойных фильтров будет работать, очень юзер френдли получится - юзеры будут довольны. Но команда BI все это должна написать и поддерживать 😊
источник

RB

Roman Bunin in Чат Tableau
Alexander Varlamov
Динамик дата рейндж фильтр долгий на большом количестве листов дашборда, но пойдет если большую скорость отклика не нужно. Просто с ним сначала запрос по всему диапазону дат проходит, потом только по выбранному.
Можно еще каждую ночь вытаскивать скриптом twbx (распаковать) или twb, найти в xml значения дат этого фильтра и сдвинуть на один, потом переопубликовать. Так без экстеншнов и двойных фильтров будет работать, очень юзер френдли получится - юзеры будут довольны. Но команда BI все это должна написать и поддерживать 😊
А если его заменить на параметр с расчетом от TODAY(), есть понимание насколько это все равно медленнее, чем рендж через параметры или замену фильтра в XML?
источник

AV

Alexander Varlamov in Чат Tableau
Roman Bunin
А если его заменить на параметр с расчетом от TODAY(), есть понимание насколько это все равно медленнее, чем рендж через параметры или замену фильтра в XML?
Пользователи не любят параметры - хотят слайдеры
источник

AV

Alexander Varlamov in Чат Tableau
Roman Bunin
А если его заменить на параметр с расчетом от TODAY(), есть понимание насколько это все равно медленнее, чем рендж через параметры или замену фильтра в XML?
С параметрам быстрее будет
источник

АП

Артем Прытков... in Чат Tableau
Alexander Varlamov
Динамик дата рейндж фильтр долгий на большом количестве листов дашборда, но пойдет если большую скорость отклика не нужно. Просто с ним сначала запрос по всему диапазону дат проходит, потом только по выбранному.
Можно еще каждую ночь вытаскивать скриптом twbx (распаковать) или twb, найти в xml значения дат этого фильтра и сдвинуть на один, потом переопубликовать. Так без экстеншнов и двойных фильтров будет работать, очень юзер френдли получится - юзеры будут довольны. Но команда BI все это должна написать и поддерживать 😊
Вообще странно, что он все даты смотрит. По идее можно сделать отдельный лист где будут максимальная и минимальная дата. Тогда можно допилить экстеншен, чтобы он оттуда брал значения и всё быстро будет работать. Ну или тупо использовать автоапдейт из параметров.
источник

RB

Roman Bunin in Чат Tableau
Alexander Varlamov
Пользователи не любят параметры - хотят слайдеры
Мы делаем параметр, типа 4 last weeks, 3 last months и т.п. Считается от даты в базе, где храним последнюю актуальную дату или today(). Потом делаем его датасорс фильтром -> далее просто рядом ренджевый фильтр.

Я думал, что это будет быстрее вшитого last days фильтра + рейндж фильтра с only relative values, но чет примерно тоже самое по скорости =(
источник

AV

Alexander Varlamov in Чат Tableau
Артем Прытков
Вообще странно, что он все даты смотрит. По идее можно сделать отдельный лист где будут максимальная и минимальная дата. Тогда можно допилить экстеншен, чтобы он оттуда брал значения и всё быстро будет работать. Ну или тупо использовать автоапдейт из параметров.
Экстеншны не могут параллельно опрашивать листы - только последовательно
источник

АП

Артем Прытков... in Чат Tableau
Alexander Varlamov
Экстеншны не могут параллельно опрашивать листы - только последовательно
Это понятно, но если заранее сделать особый лист под этот расчет и поправить код, чтобы он брал значения только из него, то не надо будет перебирать.
источник

AV

Alexander Varlamov in Чат Tableau
Alexander Varlamov
Экстеншны не могут параллельно опрашивать листы - только последовательно
Вот так это работает
источник

RB

Roman Bunin in Чат Tableau
Alexander Varlamov
Вот так это работает
Хм 🙄
А js api также будет последовательно все обходить? А то хотели попробовать вынести фильтры кастомные за визы (из Табло).
источник

AV

Alexander Varlamov in Чат Tableau
Артем Прытков
Это понятно, но если заранее сделать особый лист под этот расчет и поправить код, чтобы он брал значения только из него, то не надо будет перебирать.
Надо экстеншн писать - никто до сих пор нормального экстеншна не сделал, а штука нужная, многие просят.
Я спрашивал у сотрудника табло с греческой фамилией (не помню точно), он еще на конференции смеялся постоянно - рассказывал что Dev Team делает, есть ли у них это в планах - он сказал что нет
источник

АП

Артем Прытков... in Чат Tableau
Alexander Varlamov
Надо экстеншн писать - никто до сих пор нормального экстеншна не сделал, а штука нужная, многие просят.
Я спрашивал у сотрудника табло с греческой фамилией (не помню точно), он еще на конференции смеялся постоянно - рассказывал что Dev Team делает, есть ли у них это в планах - он сказал что нет
Ага. Прям идея для стартапа ) И продавать по подписке )
источник

AV

Alexander Varlamov in Чат Tableau
Roman Bunin
Хм 🙄
А js api также будет последовательно все обходить? А то хотели попробовать вынести фильтры кастомные за визы (из Табло).
Мы пытались сделать это параллельно, наш разработчик не понимал почему табло все это последовательно делает, хотя сам код на js не ограничивал ничего. Спросили у табло - они сказали, что параллельная работа не поддерживается. Это больше года назад было, может что-то поменялось
источник

EL

Egor Larin in Чат Tableau
Alexander Varlamov
Мы пытались сделать это параллельно, наш разработчик не понимал почему табло все это последовательно делает, хотя сам код на js не ограничивал ничего. Спросили у табло - они сказали, что параллельная работа не поддерживается. Это больше года назад было, может что-то поменялось
А что мешает даты отваленный дата сорус складывать?) и дальше кросс дата соурс фильтр
источник

EL

Egor Larin in Чат Tableau
Должно быть шустрее
источник

EL

Egor Larin in Чат Tableau
Реф календарик почти у всех уже насчитаны
источник