Size: a a a

2020 December 23

MS

Max Sheptyakov in Чат Tableau
Egor Larin
Разделить на два воркшита - один для тоталов где page=null, второй для страниц на которую будет работать фильтр, если правильно понял
Тогда надо будет переходить по визам, что тоже не очень очевидно для пользователя. К тому же, если столбцов с такой логикой будет не 2,а 5,то визов придётся делать очень много
источник

EL

Egor Larin in Чат Tableau
Max Sheptyakov
Тогда надо будет переходить по визам, что тоже не очень очевидно для пользователя. К тому же, если столбцов с такой логикой будет не 2,а 5,то визов придётся делать очень много
Не не простите на дашборде два воркшита
источник

MS

Max Sheptyakov in Чат Tableau
Egor Larin
Не не простите на дашборде два воркшита
Опять таки, а если надо 5 таких фильмов?
Но спасибо за идею
источник

EL

Egor Larin in Чат Tableau
Max Sheptyakov
Опять таки, а если надо 5 таких фильмов?
Но спасибо за идею
Хм... мне кажется надо пересмотреть немного логику хранения данных
источник

EL

Egor Larin in Чат Tableau
Max Sheptyakov
Опять таки, а если надо 5 таких фильмов?
Но спасибо за идею
Посему не хотите тотал на уровне табло включить и использовать, предварительно убрав page=null?
источник

MS

Max Sheptyakov in Чат Tableau
Egor Larin
Посему не хотите тотал на уровне табло включить и использовать, предварительно убрав page=null?
Из-за особенностей хранения данных. Вкратце, надо показывать distinct пользователей по разрезам, а всю таблицу в табло запихать не получится
источник

EL

Egor Larin in Чат Tableau
Max Sheptyakov
Из-за особенностей хранения данных. Вкратце, надо показывать distinct пользователей по разрезам, а всю таблицу в табло запихать не получится
Аа ну тогда да ;( согласен- тоталы прерасчитанные нужны
источник

MS

Max Sheptyakov in Чат Tableau
Egor Larin
Аа ну тогда да ;( согласен- тоталы прерасчитанные нужны
Поэтому я когда это сделал, было ощущение, что заново изобрёл кубы данных 😁
источник

EL

Egor Larin in Чат Tableau
Max Sheptyakov
Поэтому я когда это сделал, было ощущение, что заново изобрёл кубы данных 😁
Нуу типо того...
источник

EL

Egor Larin in Чат Tableau
Или хранить айдишники - или все предрасчитаоно и сагрегировпнно
источник

EL

Egor Larin in Чат Tableau
Max Sheptyakov
Из-за особенностей хранения данных. Вкратце, надо показывать distinct пользователей по разрезам, а всю таблицу в табло запихать не получится
А фильтр именно разрезы выбирает - страницы я полагаю?
источник

EL

Egor Larin in Чат Tableau
Max Sheptyakov
Из-за особенностей хранения данных. Вкратце, надо показывать distinct пользователей по разрезам, а всю таблицу в табло запихать не получится
А еще можно делать так - сканировать что у вас фильтре выбрано через табличное вычисление и если меньше чем при all то логику прописывать - но надо всегда знать сколько страниц при выборе all. Может в некотрых ситуациях не оч раьотать
источник

MS

Max Sheptyakov in Чат Tableau
Egor Larin
А фильтр именно разрезы выбирает - страницы я полагаю?
Да, их
источник

MS

Max Sheptyakov in Чат Tableau
Egor Larin
А еще можно делать так - сканировать что у вас фильтре выбрано через табличное вычисление и если меньше чем при all то логику прописывать - но надо всегда знать сколько страниц при выборе all. Может в некотрых ситуациях не оч раьотать
А можно пример, как через табличной вычисление понять значение фильтра?
источник

EL

Egor Larin in Чат Tableau
Max Sheptyakov
А можно пример, как через табличной вычисление понять значение фильтра?
Ну типо выведено 3 стринцы. В фильтре all
Window_sum(countd(page)) или size() будут равны 3.
Значит 3 это ваш фильтр all
Ну и сравниваем если size() < size_all then...
источник

MS

Max Sheptyakov in Чат Tableau
Egor Larin
Ну типо выведено 3 стринцы. В фильтре all
Window_sum(countd(page)) или size() будут равны 3.
Значит 3 это ваш фильтр all
Ну и сравниваем если size() < size_all then...
О, интересный подход, попробую
источник

MS

Max Sheptyakov in Чат Tableau
Спасибо
источник

EL

Egor Larin in Чат Tableau
Egor Larin
Ну типо выведено 3 стринцы. В фильтре all
Window_sum(countd(page)) или size() будут равны 3.
Значит 3 это ваш фильтр all
Ну и сравниваем если size() < size_all then...
Ну или fixed:countd(page)

Добавляем фильтр по стрнице в контекст и работаем - size()<fixed...
источник

EL

Egor Larin in Чат Tableau
Max Sheptyakov
О, интересный подход, попробую
Там могут проблемы ;) оч зависит от конечной совокупности функций дашборда - друг фильтры, экшены и тд
источник

EL

Egor Larin in Чат Tableau
Max Sheptyakov
О, интересный подход, попробую
Но попроьовать стоит)
источник