Size: a a a

2019 March 09

AB

Anton [az09@osm] Bel... in Чат Tableau
🇰‌🇺‌🇸‌🇴‌🇫‌🇫‌
Всем привет, можете посказать, как заменить значения null в столбце на среднее по не null? Пробую сделать творой столбец рассчетный, но он выводит среднее значение в каждую строку.
нужен пример. пока совсем не понятно
источник

🇰

🇰‌🇺‌🇸‌🇴‌🇫‌🇫‌... in Чат Tableau
источник

🇰

🇰‌🇺‌🇸‌🇴‌🇫‌🇫‌... in Чат Tableau
по столбцу age есть null значения
источник

🇰

🇰‌🇺‌🇸‌🇴‌🇫‌🇫‌... in Чат Tableau
Которые хочу заменить на среднее значение по не пустым ячейкам
источник

🇰

🇰‌🇺‌🇸‌🇴‌🇫‌🇫‌... in Чат Tableau
то  бишь 40 40 null 40
источник

🇰

🇰‌🇺‌🇸‌🇴‌🇫‌🇫‌... in Чат Tableau
заменить на 40 40 40=(avg[notnull[age]]) 40
источник

AB

Anton [az09@osm] Bel... in Чат Tableau
вот это самое =(avg[notnull[age]]) в отдельном поле вычислить получилось?
источник

🇰

🇰‌🇺‌🇸‌🇴‌🇫‌🇫‌... in Чат Tableau
Он выводит в каждую строку значение
источник

🇰

🇰‌🇺‌🇸‌🇴‌🇫‌🇫‌... in Чат Tableau
А не на весь столбец одинаковое значение...
источник

AB

Anton [az09@osm] Bel... in Чат Tableau
🇰‌🇺‌🇸‌🇴‌🇫‌🇫‌
Он выводит в каждую строку значение
как это?
источник

🇰

🇰‌🇺‌🇸‌🇴‌🇫‌🇫‌... in Чат Tableau
источник

AB

Anton [az09@osm] Bel... in Чат Tableau
неправильная формула. не получилось значит
источник

a

alexandra in Чат Tableau
🇰‌🇺‌🇸‌🇴‌🇫‌🇫‌
А не на весь столбец одинаковое значение...
тогда Level of detail calculations, чтобы все значения проставлял. { AVG(Age) }, и потом уже можно дописать что использовать его только если null стоит, мне кажется
источник

AB

Anton [az09@osm] Bel... in Чат Tableau
🇰‌🇺‌🇸‌🇴‌🇫‌🇫‌
заменить на 40 40 40=(avg[notnull[age]]) 40
AVG(IFNULL([Age], 0)) например попробуйте
источник

🇰

🇰‌🇺‌🇸‌🇴‌🇫‌🇫‌... in Чат Tableau
источник

🇰

🇰‌🇺‌🇸‌🇴‌🇫‌🇫‌... in Чат Tableau
по идее надо что-то вроде sum(IFNULL([Age], AVG([Age])))
источник

🇰

🇰‌🇺‌🇸‌🇴‌🇫‌🇫‌... in Чат Tableau
но выдает ошибку
источник

🇰

🇰‌🇺‌🇸‌🇴‌🇫‌🇫‌... in Чат Tableau
просто если выводить avg по столбцу с null, то они себя ведут как 0
источник

🇰

🇰‌🇺‌🇸‌🇴‌🇫‌🇫‌... in Чат Tableau
И соответственно делим на общее количество строк, не исключая null строки, ради которых это все затевалось)))
источник

🇰

🇰‌🇺‌🇸‌🇴‌🇫‌🇫‌... in Чат Tableau
пробовал считать по типу sum([age]) /sum(if [avg]<>null then 1 end)
источник