Как переключаться между двумя наборами столбцов в таблице? - PullRequest
0 голосов
/ 16 декабря 2011

У меня используется документ Excel, и в нем 6 рабочих листов, каждая из которых имеет свою компанию. Типы данных и имена в каждой вкладке одинаковы.

В Таблице я объединил все рабочие листы, и у меня есть измерение «Компании», что означает отображение 6 столбцов на графике, по одному для каждой компании.

Мне нужна помощь в следующем. 2 компании одинаковы, за исключением того, что их данные немного различаются с целью показать, что результаты искажены на основе внешних факторов.

Другими словами, вот с чем я работаю:

Компании (из таблиц Excel, объединенных в одно измерение):

  • 1, 2, 3, 4, 5а, 5b

Набор A : «Правильные результаты»

  • 1, 2, 3, 4, 5а

Набор B : «Перекошенные результаты»

  • 1, 2, 3, 4, 5b

Мне нужны столбцы Set A, отображаемые на графике по умолчанию, но мне нужен фильтр или действие, которое позволит пользователю переключать группы без необходимости выбирать компании по отдельности, например, стиль с одним переключателем фильтр со следующим:

Выберите комплект :

  • Set A - On
  • Набор B - Выкл.

Я знаю, что это возможно, но я не могу выбрать лучший способ сделать это.

В настоящее время у меня включен исключающий фильтр исключения, который исключит выбранную группу. Недостатком является то, что пользователи могут исключать компании 1-4, что не очень хорошо. Это также сбивает с толку, объясняя им выбор Компании 5а, чтобы исключить Компанию 5а Это просто не интуитивно понятно.

Есть предложения?

Вот ссылка для просмотра того, что я в настоящее время смог вытащить, описанная выше:

http://public.tableausoftware.com/views/BMD-Full-Share-of-Voice/Full-Share-of-Voice?:embed=y&:toolbar=no&:tabs=no

1 Ответ

1 голос
/ 30 декабря 2011

Это не самый эффективный способ, но он работает точно так, как требуется:

Настройка Excel

  1. Дублирование всех вкладок в документе Excel
  2. Установите для всех строк на дублированных вкладках компании формулу, которая извлекает данные из исходных вкладок, а затем для каждого перетаскивайте формулы ячейки вниз, пока они не совпадут со всеми строками в оригиналах.Например:

    ['$Company A (Duplicate)'!A2] = 'Company A (Original)'!A2
    
  3. Создайте новый столбец во всех вкладках (листах), включая дублированные, с именем 'Toggle.'

  4. Для исходного набора вкладок установите значение «Правильные результаты» или любое другое значение «Переключить», а для дублированных вкладок установите значение для этого столбца, чтобы оно всегда было противоположным значением («Перекошенные результаты») - makeубедитесь, что этот новый столбец на дублированных листах не извлекает данные из оригинала, как и другие столбцы.
  5. Должна быть единственная вкладка со странными шарами, отличающаяся данными (5b)дубликат компании / вкладки, который не имеет формулы, извлекаемые из исходной вкладкиОбновите данные этой вкладки вручную, как если бы это была отдельная компания.

Настройка таблицы

  1. JOIN все листы в документе Excel на 5 UNIONS - один длякаждая компания.По сути, мы объединяем клонированные листы вместе с оригиналами, фактически удваивая данные для каждой компании.Например, $5a и $5b объединены как $5 для целей Таблицы;То же самое касается $1(original) и $1(clone), объединенных как $1.
  2. Теперь в Tableau должны быть удвоены значения для всех графиков - это потому, что в нем отображаются исходные данные со значением столбца «toggle» каждой строки-filtered.Другими словами, значения строк «Правильные результаты» и «Перекошенные результаты» отображаются и отображаются.Однако у нас по-прежнему есть только один столбец для каждой компании (и это то, что нам нужно).
  3. Наконец, создайте Quick Filter в Tableau и просто сделайте его типом Radio или Select List, выставьте его и установите начальныйзначение «Правильные результаты» или «Перекошенные результаты».

Presto - интуитивно понятный фильтр переключения, который эффективно переключает значения компании-чудаков на графике только при переключении (с 5a по 5b, или SetA на SetBили «Исправить результаты» в «Перекошенные результаты»), встроенные в другие компании (значения которых не должны изменяться).

Единственным недостатком этого, кроме избыточных данных, является тот факт, что (насколько язнаю), мне придется вручную также перетаскивать клонированную формулу вниз для клонированных листов компании после добавления новых строк к оригиналу (я обнаружил, что перетаскивание формулы вниз за точку, где строки останавливаются на исходном листе, приводит к значениям NULL или UNKNOWN впоявляются, которые портят графики Таблицы).

...