Я пытаюсь суммировать данные, относящиеся к размерам таблицы базы данных, и, похоже, не может делать то, что мне нужно. Я каждый день фиксирую имя базы данных, имя таблицы и размер таблицы. Пример данных будет выглядеть так:Как суммировать среднее значение за месяц
Database Name Table Name Date Size
Database 1 Table 1 01/01/2016 0.01
Database 1 Table 1 02/01/2016 0.02
Database 1 Table 1 03/01/2016 0.02
Database 1 Table 2 01/01/2016 0.41
Database 1 Table 2 02/01/2016 0.42
Database 1 Table 2 03/01/2016 0.43
Database 2 Table 1 01/01/2016 0.01
Database 2 Table 1 01/01/2016 0.01
Database 2 Table 1 01/01/2016 0.01
Я хочу создать простую линейную диаграмму, отображающую размер базы данных с течением времени. Если я добавлю имя базы данных в строку, дату в столбце и размер в значение, я получаю линейную диаграмму, показывающую сумму размера на базу данных. Это дает правильный размер базы данных при просмотре на ежедневном уровне, так как правильное значение размера базы данных при этой детализации является просто суммой размеров всех таблиц в каждой базе данных. С приведенными выше данными, например, база данных 1 01/01/2016 должна быть 0,42.
Однако, когда я смотрю на уровень месяца, отображаются неправильные суммы. Таблица суммирует все значения для каждой базы данных в каждом месяце. Итак, в приведенном выше примере за январь 2016 года и базу данных 1 я получаю значение 1,31. Мне нужно получить Tableau, чтобы получить среднее значение для каждой таблицы в каждом месяце, а затем суммировать все эти средние размеры таблицы для каждой базы данных, чтобы получить средний общий размер базы данных за этот месяц.
Я уверен, что это возможно, но я не могу найти способ сделать это.
Здесь вы говорите о нескольких агрегациях. Это достижимо за 2 шага. 1-й avg(), и затем используйте window_sum для следующего уровня агрегации. Обязательно узнайте больше о оконных вычислениях. Порядок расчета важен там, в зависимости от расположения листа. – minatverma
Спасибо за предложение. Я попробовал window_sum, но не мог заставить его делать то, что искал. Я новичок в Tableau. Любой шанс, что вы могли бы работать, чтобы ответить на грубую шаг за шагом, пожалуйста? – Aphillippe
Дайте мне знать, какие данные необходимы для вывода, чтобы проверить мой расчет. Я возьму то, что вы разместили. – minatverma