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

Почему ваш табличный фильтр не сделал того, что вы ожидали: порядок операций

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

Вы помещаете фильтр «10 крупнейших клиентов» в представление и фильтр «Регион» рядом с ним. Выберите «Север», и появятся восемь строк. Ничего не сломано: Tableau вычислила 10 лучших, прежде чем применила фильтр регионов, а затем выбросила два из них.

Что вы делаете: изучаете последовательность, затем используете контекстные фильтры, чтобы переместить фильтр раньше, когда порядок не соответствует вашему вопросу.

Краткая версия. Не все фильтры запускаются одновременно, и более ранние фильтры решают, что смогут увидеть более поздние.

Последовательность

ПорядокЭтапЧто здесь живет
1Извлечь фильтрыСтроки вообще не вносились в выписку
2Фильтры источников данныхПрименяется к каждому листу книги.
3Контекстные фильтрыФильтры параметров, которые вы продвигаете
4ФИКСИРОВАННЫЙ уровень детализацииПосчитано, какие этапы с 1 по 3 остались
5Фильтры размеровОбычная полка фильтра и верхняя N
6ВКЛЮЧИТЬ и ИСКЛЮЧИТЬ уровень детализацииПосле фильтров параметров
7Измерение фильтровФильтры по агрегатам, например SUM(Продажи) > 1000.
8Табличные фильтры расчетаСкрыть отметки без изменения расчета
9Итоги, ориентиры, прогнозыНарисовано на том, что выжило

Две строки этой таблицы объясняют большую часть путаницы. Этап 4: почему FIXED Кажется, что выражение игнорирует только что установленный вами фильтр: оно игнорирует его, если только этот фильтр не находится в контексте. И на этапе 8 объясняется, почему фильтр табличных вычислений скрывает строки, в то время как промежуточная сумма выглядит так, как будто он все еще их считает, а это обычно именно то, что вам нужно.

Контекстный фильтр сработал

Вернемся к 10-й проблеме. Регион — это фильтр по параметрам на этапе 5, как и Топ-10, поэтому они конкурируют на одном этапе, при этом вершина N рассчитывается на основе всего, что было разрешено на предыдущих этапах.

Щелкните правой кнопкой мыши фильтр «Регион» и выберите «Добавить в контекст». Он станет синим и перейдет на этап 3. Теперь 10 лучших вычисляются только в пределах Севера, и появляются десять строк.

Цена: контекстный фильтр «за кулисами» создает временную таблицу, поэтому он не бесплатен. Используйте его там, где это необходимо, а не как привычку, и помните, что изменение контекстного фильтра требует больше работы, чем изменение обычного.

Синяя таблетка на полке с фильтром — вот и все. Серый означает обычный фильтр измерений на этапе 5. Синий означает контекст на этапе 3. Если представление ведет себя странно, прежде всего посмотрите на цвета на полке фильтров.

Где можно применить фильтр

ОбъемКак это установитьИспользуйте для
Только этот листПеретащите на полку «Фильтры».Большинство вещей
Выбранные листыПрименить к листам, выбраноПанель мониторинга, где два представления имеют общий элемент управления
Все используют этот источникПрименить ко всем, использующим этот источник данныхСрез всей книги, например один год.
Источник данныхМеню «Данные», «Редактировать фильтры источника данных»Исключение тестовых строк навсегда
ИзвлекатьВ диалоговом окне извлеченияСохранение небольшого размера экстракта

Строки, которые никогда не должны появляться ни в одном представлении, относятся к фильтру извлечения или источника данных, а не на полке. Это тот же аргумент, что и фильтрация в Power Query, а не в отчете: фильтр, который можно удалить одним щелчком мыши, в конечном итоге будет удален.

Три симптома и их причины

  1. Топ Н возвращает меньше строк, чем N. С ним конкурирует фильтр измерений. Добавьте этот фильтр в контекст.
  2. Процент от общего числа не меняется при фильтрации. Знаменатель – это FIXED выражение, выполняемое перед фильтром. Добавьте фильтр в контекст или используйте INCLUDEили запишите сумму в виде табличного расчета.
  3. Скрытие строки изменяет промежуточную сумму. Вы использовали фильтр измерений там, где вам нужен фильтр табличных вычислений. Фильтрация с помощью табличного расчета или щелчка правой кнопкой мыши и выбора «Скрыть» сохраняет расчет без изменений.

Скрыть — это не фильтр

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

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

  1. Откройте самый сложный лист и прочитайте цвета полочек с фильтрами. Обратите внимание, что находится в контексте.
  2. Для каждого N первого фильтра проверьте, должен ли рядом с ним находиться другой фильтр измерения.
  3. Найдите в вычисляемых полях FIXED и спросите, какие фильтры он должен учитывать.
  4. Переместите постоянные исключения в фильтр источников данных и уберите их с полок.
  5. Проверьте наличие скрытых элементов, прежде чем доверять какой-либо сумме, используя «Анализ», «Показать скрытые данные».

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

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

Верхняя N на вашей информационной панели вычисляется до или после фильтра регионов?

Написано с помощью инструмента в момент его поставки. «Добавить в контекст», «Применить к листам», «Редактировать фильтры источника данных» и «Показать скрытые данные» — все это текущие функции Табло рабочего стола.
Tableau не игнорирует ваш фильтр. Он применяет его позже, чем вы предполагали.

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

Таблица для аналитиков, $19 →
Этот приказ объясняет большинство сюрпризов Таблица.

таблица расчетов сядьте в дальнем конце последовательности и сортировка в Таблице действует тот же порядок. Курс Tableau есть дрели.

Читать Табличные расчеты →