Size: a a a

2020 March 04

A

Anastasia in Чат Tableau
А как будет выглядеть вычисляемое поле, я не очень поняла? If year = 2019 then measure else 0? Для каждого года. И потом посчитать одно минус другое?
источник

YK

Yegor Kozin in Чат Tableau
да, именно так
а нужна именно разница или просто на графике показать 2 лини с running sum за 2 разных года?
источник

A

Anastasia in Чат Tableau
Нужна именно разница одной непрерывной линией за несколько лет. Я ее потом ещё буду окрашивать другим измерением
источник

И

Илья in Чат Tableau
Egor Larin
150 почти одинаковых графиков... капец... нашел что искал?)
+ Очень много однотипного.
но наверное в отчетет на овер 100 страниц подругому и не выйдет
источник

YK

Yegor Kozin in Чат Tableau
Anastasia
Нужна именно разница одной непрерывной линией за несколько лет. Я ее потом ещё буду окрашивать другим измерением
тогда у меня нет идей
я почти уверен, что это можно сделать, но не могу догадаться как
источник

A

Anastasia in Чат Tableau
Я попробую сделать вычисления, как ты предложил, и далее разницу, может получится! Спасибо в любом случае
источник

LK

Loo Kat in Чат Tableau
Anastasia
А Табло умеет считать разницу между running sum года N и running sum года N-1? Running sum у меня в виде табличных вычислений
сначала создайте вычисляемое поле, например на Superstore

// running sum of Sales
RUNNING_SUM(SUM([Sales]))

затем другое вычисляемое поле (YoY)

// running sum of Sales YoY
[running sum of Sales] - LOOKUP( [running sum of Sales], -1 )

для пилюли этого (второго) поля нужно выставить правильную адресацию. так как это Nested Table Calculation, то для внутреннего вычисления (inner) нужно поставить along Order Date,  а для наружного (outer) — тоже вдоль Order Date, но уже At the Level —> Year of Order Date
источник

A

Anastasia in Чат Tableau
Loo Kat
сначала создайте вычисляемое поле, например на Superstore

// running sum of Sales
RUNNING_SUM(SUM([Sales]))

затем другое вычисляемое поле (YoY)

// running sum of Sales YoY
[running sum of Sales] - LOOKUP( [running sum of Sales], -1 )

для пилюли этого (второго) поля нужно выставить правильную адресацию. так как это Nested Table Calculation, то для внутреннего вычисления (inner) нужно поставить along Order Date,  а для наружного (outer) — тоже вдоль Order Date, но уже At the Level —> Year of Order Date
А одно из другого потом можно будет вычесть?
источник

LK

Loo Kat in Чат Tableau
Anastasia
А одно из другого потом можно будет вычесть?
вторая пилюля — это и есть разница (по годам, если правильную адресацию задать)
источник

A

Anastasia in Чат Tableau
Loo Kat
вторая пилюля — это и есть разница (по годам, если правильную адресацию задать)
А, точно, сорри) но мы вычитаем в лукапе 1, хотя мне нужны дельты помесячные
источник

LK

Loo Kat in Чат Tableau
Anastasia
А, точно, сорри) но мы вычитаем в лукапе 1, хотя мне нужны дельты помесячные
At the Level —> Year значит, что предыдущее значение (-1) Табло будет искать на уровне Года. Если детализация на view например Год-месяц (есть синяя пилюля Year of Order Date и любая пилюля Месяца), то LOOKUP(…, -1) будет тот же самый месяц, но предыдущего года.
источник

A

Anastasia in Чат Tableau
Loo Kat
At the Level —> Year значит, что предыдущее значение (-1) Табло будет искать на уровне Года. Если детализация на view например Год-месяц (есть синяя пилюля Year of Order Date и любая пилюля Месяца), то LOOKUP(…, -1) будет тот же самый месяц, но предыдущего года.
Спасибо) попробую!
источник

LK

Loo Kat in Чат Tableau
Anastasia
Спасибо) попробую!
удачи
источник

EL

Egor Larin in Чат Tableau
Loo Kat
сначала создайте вычисляемое поле, например на Superstore

// running sum of Sales
RUNNING_SUM(SUM([Sales]))

затем другое вычисляемое поле (YoY)

// running sum of Sales YoY
[running sum of Sales] - LOOKUP( [running sum of Sales], -1 )

для пилюли этого (второго) поля нужно выставить правильную адресацию. так как это Nested Table Calculation, то для внутреннего вычисления (inner) нужно поставить along Order Date,  а для наружного (outer) — тоже вдоль Order Date, но уже At the Level —> Year of Order Date
Да хочется дополнить, что можно до бесконечности вкладывать друг в друга) у меня было решение на 17ти вложенных вычислениях)
источник

EL

Egor Larin in Чат Tableau
Loo Kat
сначала создайте вычисляемое поле, например на Superstore

// running sum of Sales
RUNNING_SUM(SUM([Sales]))

затем другое вычисляемое поле (YoY)

// running sum of Sales YoY
[running sum of Sales] - LOOKUP( [running sum of Sales], -1 )

для пилюли этого (второго) поля нужно выставить правильную адресацию. так как это Nested Table Calculation, то для внутреннего вычисления (inner) нужно поставить along Order Date,  а для наружного (outer) — тоже вдоль Order Date, но уже At the Level —> Year of Order Date
По памяти набил?)) Я всегда перебираю адрессинги 🙈
источник

A

Anastasia in Чат Tableau
Loo Kat
удачи
Вот да, с адресацией пока не очень получается)
источник

KS

Konstantin Shapran in Чат Tableau
Egor Larin
По памяти набил?)) Я всегда перебираю адрессинги 🙈
Вечная проблема
источник

EL

Egor Larin in Чат Tableau
Konstantin Shapran
Вечная проблема
Ну почти всегда)) иногда с первого раза заходит - зависит от сложности
источник

DS

Dimitriy Scherbenko in Чат Tableau
Товарищи, есть кто здесь?
источник

N

N in Чат Tableau
Есть :)
источник