В начале моего путешествия по Tableau в 2018 году я просматривал выпуск новостей о целях и наткнулся на что-то похожее на изображение ниже.

Я подумал, а что, если я смогу сделать что-то подобное в Tableau с предыдущей функцией. Итак, я запрыгнул на Tableau с демонстрационным супермаркетом, чтобы увидеть возможности этого. Я был удивлен, увидев * во всплывающей подсказке всякий раз, когда список элементов для региона превышал 1.

Я был спокоен и доволен скриншотом выше, но был удивлен скриншотом ниже;

Я получил эту звездочку, потому что Tableau пытается агрегировать с помощью (ATTR), а ATTR возвращает возвращаемое значение, если оно имеет одно значение для всех строк, иначе оно выбрасывает *. Я люблю исследовать вещи, поэтому я проследил, что это может быть, по количеству продуктов, которые у нас есть в каждом штате.

Обратите внимание, что у нас есть 103 метки, которые обозначают 103 продукта (поскольку это больше одного, звездочку следует ожидать в соответствии с ее определением).

Хватит болтать и приступим к решению. С предыдущей функцией Tableau мы могли создать что-то похожее на то, что я хотел. Вот краткий обзор определения предыдущей функции в Tableau; возвращает значение этого вычисления в предыдущей строке.

Вычисляемое поле

  1. IF FIRST () =0 THEN MIN ([Название продукта]) ELSE PREVIOUS_VALUE (MIN ([Название продукта])) + ‘ ,’ +MIN ([Название продукта]) END
  2. ПОСЛЕДНИЙ () = 0

Таблица с рабочим листом.

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

2. Создайте еще один рабочий лист, который будет использоваться в качестве всплывающей подсказки на гистограмме, здесь мы будем использовать два вычисляемых поля.

а. Создать новый лист

б. Перетащите состояния в строку, затем названия продуктов, затем перетащите первое вычисляемое поле в строку.

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

3. Также перетащите второе вычисляемое поле в строку, затем вычислите, используя название продукта, как показано выше.

4. Удерживая нажатой клавишу Ctrl, перетащите второе вычисляемое поле в фильтр, затем установите флажок «Истина».

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

6. Наведите указатель мыши на каждую полосу, чтобы убедиться, что всплывающая подсказка работает нормально. Затем отформатируйте на свой вкус.

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