← Все курсы · Курс Tableau

Табличные вычисления в Tableau: использование вычислений — это вся настройка

Майкл Носито · Обновлено в августе 2026 г. · Все числа на этой странице были обработаны до их публикации.

Промежуточная сумма, процент от суммы, отличие от предыдущей, ранг, скользящее среднее. Все пять вычислений — табличные, все пять рассчитываются по таблице результатов, а не по данным, и все пять управляются одной настройкой, которую легко не заметить.

Что вы делаете: каждый раз устанавливайте «Вычисление с использованием определенных размеров» вместо принятия значений по умолчанию. Это займет десять секунд, и расчет скажет то, что вы имели в виду.

Краткая версия. Отмеченные размеры — это направление. Неотмеченные измерения — это раздел, на котором он перезапускается.

Что видит табличный расчет

Все остальное в Tableau работает с данными. Табличный расчет работает по готовой таблице оценок: цифры, которые вы видите на экране, расположены так, как их расположили на полках. Это имеет два последствия, о которых стоит сказать прямо.

Направления

ПараметрБежит вдольПерезапускается в
Стол (поперек)Каждая отметка слева направоКаждая строка таблицы
Стол (вниз)Каждая отметка сверху внизКаждый столбец
Панель (поперек)Слева направо на панелиКаждая панель, поэтому при каждом внешнем разрыве
Панель (вниз)Сверху вниз на панелиКаждая панель
ЯчейкаНичего. Одна отметка.Каждая отметка
Конкретные размерыЧто бы ты ни отметилВсе, что вы оставите не отмеченным

Панель против таблицы — это различие, которое приводит к наибольшему количеству неправильных чисел. При использовании «Регион в строках» и «Месяц в столбцах» промежуточный итог, установленный в «Таблица (поперек), проходит прямо через границу региона и продолжает накапливаться. Если установлено значение «Панель (поперек),» он перезапускается для каждого региона, что почти всегда является тем, что и хотелось.

Включите подсветку. «Изменить расчет таблицы», а «Таблица» затеняет метки, включенные в текущую настройку. Это затенение — самый быстрый способ увидеть раздел, и оно превращает абстрактную обстановку во что-то, на что вы можете смотреть.

Конкретные размеры и почему именно их следует использовать

Таблица и Панель определяются формой представления, поэтому перемещение таблетки меняет их значение. Вместо этого в «Специальных измерениях» указаны размеры, поэтому расчет сохраняет свое значение при изменении макета.

В представлении «Регион» и «Месяц» и промежуточной сумме, которая должна учитываться по месяцам в каждом регионе: отметьте «Месяц», оставьте флажок «Регион» снятым. Отмечено направление, снято — раздел. В этом одном предложении и заключается вся особенность.

Параметры «На уровне» и «Перезапустить все» ниже имеют значение для вложенных вычислений, где ранг находится внутри промежуточного итога. Сначала установите внешний, затем снова посмотрите на блик.

Пять распространенных вычислений

РасчетИмя быстрого табличного расчетаСледите за
Промежуточная суммаПромежуточная суммаПрохождение границы раздела
Процент от общего числаПроцент от общего числаДобавление к более чем 100 на разных панелях
Изменение по сравнению с предыдущимразницаПервая отметка равна нулю, а не нулю
КлассифицироватьКлассифицироватьНичьи и какая функция ранга используется
Скользящее среднееСкользящее среднееОкно, включающее текущую отметку или нет

Быстрые табличные вычисления из меню, вызываемого правой кнопкой мыши, являются хорошей отправной точкой и плохой конечной точкой: они применяют вычисления с использованием по умолчанию. Добавьте один, затем сразу же откройте «Редактировать расчет таблицы» и сознательно задайте направление.

Пишем их от руки

RUNNING_SUM(SUM([Sales]))

// difference from the previous mark, with the first one as zero
ZN(SUM([Sales]) - LOOKUP(SUM([Sales]), -1))

// share of the partition
SUM([Sales]) / TOTAL(SUM([Sales]))

// position in the partition, useful for filtering to the first n
INDEX()

ZN имеет значение второе. Без него первая отметка равна нулю, а нуль, попадающий в последующие арифметические операции, опустошает цепочку. INDEX() стоит знать по другой причине: фильтрация по нему представляет собой фильтр табличных вычислений, поэтому он скрывает отметки без изменения промежуточной суммы, а это поведение, которое люди обычно хотят, но редко обнаруживают.

Табличный расчет или уровень детализации?

Вопрос Использовать
Кое-что о соседних метках на видеТабличный расчет
Что-то в зернах, чего нет в поле зренияУровень детализации выражения
Рейтинг того, что отображаетсяТабличный расчет
Дата первого заказа каждого клиента{FIXED}
Знаменатель, который должен игнорировать фильтр{FIXED}, при необходимости отфильтруйте по контексту
Знаменатель, который должен соответствовать представлениюTOTAL() Табличный расчет

Как применить это в своей работе

  1. Откройте каждое вычисление таблицы в основной книге и проверьте ее использование вычислений. Преобразуйте их все в определенные размеры.
  2. Используйте выделение для подтверждения раздела, вместо того, чтобы читать цифры и надеяться.
  3. Проверьте каждый из них, добавив измерение в представление. Если значение меняется, значит, настройка зависит от макета.
  4. Оберните все, что может быть нулевым, в ZN прежде чем он подаст арифметику.
  5. Там, где нужно скрыть отметки без изменения итогов, включите фильтр. INDEX() а не по размерности.

Единственная привычка, которую нужно сохранить

Прежде чем что-либо устанавливать, скажите в одном предложении, как выполняются вычисления и где они возобновляются. Если вы не можете этого сказать, настройка будет догадкой и будет действовать до тех пор, пока кто-нибудь не переместит таблетку.

Выживет ли ваша промежуточная сумма, если кто-то поменяет местами строки и столбцы?

Написано с помощью инструмента в момент его поставки. Вычисление с использованием, конкретные размеры, редактирование расчета таблицы и выделение метки — все это текущие функции Табло рабочего стола.
Табличный расчет производится по картинке, а не по данным.

Таблица для аналитиков это 110 страниц о том, как на самом деле думает Tableau: измерения против мер, отношения против объединений, наборы и уровень детализации. Достаточно того, что вы перестанете перетаскивать поля, пока все не станет выглядеть правильно.

Таблица для аналитиков, $19 →
Каждый раз задавайте направление намеренно.

Вычисляемые поля охватывает четыре вида и место среди них настольных вычислений, и Порядок операций показывает, почему они бегут последними.

Читать вычисляемые поля →