Добавить несколько рядов в динамический график

1139
Sabrina

У меня есть большой объем данных, хранящихся в таблице, которая используется для обновления около 8 графиков (через именованные диапазоны). Каждая диаграмма имеет дату и идентификатор в качестве оси X с определенным параметром, который наносится на карту. Каждый столбец таблицы имеет свой собственный именованный диапазон, который позволяет этому работать и обновлять диаграммы по мере добавления новых данных.
Все это прекрасно работает, но теперь конечный пользователь требует, чтобы одна из серий на диаграммах была разбита на некоторые другие серии. Например, мои данные могут быть:

Date ID Source Parameter 1 Parameter 2 Parameter 3 7/21/15 11 Boston 12 55 5.25 7/21/15 12 New York 10 53 5.05 7/21/15 13 Boston 11.2 55 5.16 7/21/15 14 New York 12 57 4.95 7/21/15 15 New York 10 56 5.62 7/21/15 16 Albany 15 54 5.80 7/22/15 11 Albany 17 56 5.62 7/21/15 12 Vermont 19 58 5.34 

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

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

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

Любая помощь приветствуется.

4
Как насчет сводной таблицы с источником в поле легенды, датой в поле оси и параметром 1, параметром 2 и параметром 3 в поле значений? Adam 8 лет назад 0
Спасибо за предложение - я добавил пример диаграммы, которую я пытаюсь обновить в исходном посте. На основании имеющихся у меня данных я не уверен, что смогу сделать так, чтобы сводная диаграмма представляла данные таким образом, чтобы их было легко читать. Sabrina 8 лет назад 0

1 ответ на вопрос

1
dav

To break out your series based on a value in your source (or any other column), you could use helper columns.

  1. Create an additional column for each value you want to break out.
  2. For your Boston column, use the formula =IF([Source] = "Boston", [Parameter 1],na()).
  3. Repeat for each additional source, replacing the comparison value as appropriate.
  4. Define the helper columns as named ranges.
  5. Chart those newly created ranges. The n/a values won't chart, so you'll be left with the appropriate parameter values for each chart/series combination.
Я видел подобные решения, но, насколько я понимаю, если я пойду по этому пути, мне придется создавать вспомогательные столбцы для каждого параметра, и, поскольку у меня их 12, я хотел посмотреть, есть ли другой способ, а не увеличивать таблицу. Sabrina 8 лет назад 0
Это правда, что вам понадобится вспомогательный столбец для каждой уникальной серии, которую вы хотите создать. Если они вам не нужны, вам не нужно создавать их все. Но если вы подумаете о том, что пытаетесь достичь, единственный способ составить схему ряда - это иметь источник для него, так что если вы не можете отфильтровать данные до того, как они попадут в вашу таблицу, и закодировать информацию из источника, вы ' Вам понадобятся дополнительные вспомогательные столбцы для отображения данных. dav 8 лет назад 1
Вспомогательные столбцы или сводные таблицы, выбирайте сами. Jon Peltier 7 лет назад 1

Похожие вопросы