Size: a a a

2021 February 16

AD

Alexander Davydov in Чат Tableau
Артем Прытков
ну находите через fixed первую дату и делаете выражение "первая дата" = "дата заказа" по нему отфильтровываете
первая часть про fixed работает норм (date({FIXED  ([Player Id]) : MIN([Transaction Date])})). И следующее вычисление работает ок и правильно считает (COUNTD([Player Id])), но для calculation field first_data.
Как теперь поженить посчитанную в первом шаге  first_data и основную ось дат  Transaction Date с выводом COUNTD([Player Id]? Нам надо знать, сколько уникальных клиентов в конкретную дату пополнили первый депозит 🤯
источник

АП

Артем Прытков... in Чат Tableau
Делаете поле {FIXED  ([Player Id]) : MIN([Transaction Date])} = [Transaction Date], все ваши первые сделки, добавляете в фильтр. Кидаете в измерение даты, в меры countd([Player Id]).
источник

JL

Julia Lysenko in Чат Tableau
Ребят, а как убрать отображение тултипа, если там нулевые значения? https://prnt.sc/zqc9e1
источник

АГ

Анна Горохова... in Чат Tableau
Julia Lysenko
Ребят, а как убрать отображение тултипа, если там нулевые значения? https://prnt.sc/zqc9e1
в настройках тултипа есть галочка
источник

JL

Julia Lysenko in Чат Tableau
благодарю!
источник

VM

Vladimir Martynenko in Чат Tableau
Vsevolod
у кого-нибудь бывало, что дата следующего рефреша стоит в прошлом? Причем по всем рефрешам, и они действительно не запускаются
На сервере корректная дата?
источник

V

Vsevolod in Чат Tableau
Vladimir Martynenko
На сервере корректная дата?
да
источник

V

Vsevolod in Чат Tableau
кейс разрешился, бэкграундер отвалился
источник

VM

Vladimir Martynenko in Чат Tableau
Vsevolod
кейс разрешился, бэкграундер отвалился
Бэкграундеры и у нас периодически отваливаются, но ни разу не видел подобной проблемы
источник

V

Vsevolod in Чат Tableau
Vladimir Martynenko
Бэкграундеры и у нас периодически отваливаются, но ни разу не видел подобной проблемы
у нас там более сложный случай, пытаются добавить нод к кластеру, не получается пока, при этом он не дает применить изменения
источник

AD

Alexander Davydov in Чат Tableau
Артем Прытков
Делаете поле {FIXED  ([Player Id]) : MIN([Transaction Date])} = [Transaction Date], все ваши первые сделки, добавляете в фильтр. Кидаете в измерение даты, в меры countd([Player Id]).
it works! спасибо)) 🥳
источник

AD

Alexander Davydov in Чат Tableau
Артем Прытков
Делаете поле {FIXED  ([Player Id]) : MIN([Transaction Date])} = [Transaction Date], все ваши первые сделки, добавляете в фильтр. Кидаете в измерение даты, в меры countd([Player Id]).
А нельзя без фильтра сделать 😚 ? А то часть дат "исчезает" при его наложении, а нужны все даты. Просто там есть еще 10 measures и 15 calculated fields (KPI), которые рассчитываются ежедневно, так как игровые операции проходят ежедневно. И ребята хотят видеть все в одной таблице KPI. В которой часть дат "исчезает" из-за фильтра, так как есть дни, когда нет новых игроков, которые завели в первый раз деньги на депозит.

Не ходите парни
В казино играть
Можно там и бабки,
И даты потерять 😱😱
источник

АП

Артем Прытков... in Чат Tableau
Alexander Davydov
А нельзя без фильтра сделать 😚 ? А то часть дат "исчезает" при его наложении, а нужны все даты. Просто там есть еще 10 measures и 15 calculated fields (KPI), которые рассчитываются ежедневно, так как игровые операции проходят ежедневно. И ребята хотят видеть все в одной таблице KPI. В которой часть дат "исчезает" из-за фильтра, так как есть дни, когда нет новых игроков, которые завели в первый раз деньги на депозит.

Не ходите парни
В казино играть
Можно там и бабки,
И даты потерять 😱😱
Ну запихните логику прямо в формулу
источник

AD

Alexander Davydov in Чат Tableau
Артем Прытков
Ну запихните логику прямо в формулу
ругается "cant mix aggregate and non aggregate comparisons or results in if expression" на формулу:
if
({FIXED  ([Player Id]) : MIN([Transaction Date])} = [Transaction Date]=true)
then COUNTD([Player Id])
END
источник

АП

Артем Прытков... in Чат Tableau
Alexander Davydov
ругается "cant mix aggregate and non aggregate comparisons or results in if expression" на формулу:
if
({FIXED  ([Player Id]) : MIN([Transaction Date])} = [Transaction Date]=true)
then COUNTD([Player Id])
END
конечно, агрегация же снаружи должна быть. Так должно работать
COUNTD(
if
({FIXED  ([Player Id]) : MIN([Transaction Date])} = [Transaction Date]=true)
then [Player Id]
END)
источник

AD

Alexander Davydov in Чат Tableau
Артем Прытков
конечно, агрегация же снаружи должна быть. Так должно работать
COUNTD(
if
({FIXED  ([Player Id]) : MIN([Transaction Date])} = [Transaction Date]=true)
then [Player Id]
END)
🙏 работает)
источник

РС

Рома Слаутин... in Чат Tableau
Добрый день! Подскажите пожалуйста, как можно сгрупировать в зависимости от значения? Т.е. нужно сделать допустим из 100 значений 5 групп: топ-20, топ-21-топ-40;топ-41-топ-60 и и.т.д.?
источник

РС

Рома Слаутин... in Чат Tableau
Рома Слаутин
Добрый день! Подскажите пожалуйста, как можно сгрупировать в зависимости от значения? Т.е. нужно сделать допустим из 100 значений 5 групп: топ-20, топ-21-топ-40;топ-41-топ-60 и и.т.д.?
Группы нужны именно вычисляемые, что бы при смене фильтра изменялись члены каждой группы
источник

РС

Рома Слаутин... in Чат Tableau
Рома Слаутин
Добрый день! Подскажите пожалуйста, как можно сгрупировать в зависимости от значения? Т.е. нужно сделать допустим из 100 значений 5 групп: топ-20, топ-21-топ-40;топ-41-топ-60 и и.т.д.?
Решение: if [val] >= {fixed max([val])}/10×9 then 10 elseif [val] >= {fixed max([val])}/10×8 and [val] < {fixed max([val])}/10×9 then 8....
источник

ВБ

Виталий Балобанов... in Чат Tableau
Рома Слаутин
Решение: if [val] >= {fixed max([val])}/10×9 then 10 elseif [val] >= {fixed max([val])}/10×8 and [val] < {fixed max([val])}/10×9 then 8....
Как говорится «Моя любимая форма диалога»
источник