У меня есть PowerQuery (Get & Transform), который возвращает таблицу на лист Excel.Столбец A содержит значения оси x (a, b, c, d), строка 2 содержит имена серий для данных в каждом столбце (@, $,%), а строка 1 - строка заголовка, включенная PowerQuery:
| A | B | C | D |
Row 1 | Header Row
Row 2 | | @ | $ | % |
Row 3 | a | 1 | 2 | 3 |
Row 4 | b | 4 | 5 | 6 |
Row 5 | c | 7 | 8 | 9 |
Row 6 | d | 10 | 11 | 12 |
Теперь я хочу вставить точечную диаграмму, которая в этом примере будет иметь три линии с четырьмя точками для каждой линии.В идеале диаграмма должна быть создана с легендой из трех серий.
Моя проблема в том, что если я выберу весь диапазон данных A2D6, а затем создаю диаграмму, моя легенда будет выглядеть так:
----Series1 ----Series2 ----Series3
Если я выберу диапазон A2D5, моя легенда будет верна:
----@ ----$ ----% but my lines will obviously only have three data points each.
Если я выберу диапазон A2C6, моя легенда будет выглядеть так:
----@ ----$ I obviously will only have two series.
Если я скопирую и вставлю данные какзначения на новый лист, у меня нет никаких проблем.Я предполагаю, что мощный запрос настраивает лист, на который он загружается, таким образом, что создает эту проблему.
Похоже, что это как-то связано с тем, как таблицы Excel работают с диаграммами, поскольку PowerQuery возвращает данныев виде таблицы, а не просто данных на лист.
Подумав, я вроде как отвечу на свой вопрос (преимущество публикации в Stack состоит в том, что это вносит некоторую ясность).
Power Query (он же Get & Transform) возвращает данные в таблицу Excel, а не просто в диапазон.И из того, что я только что испытал, таблицы Excel плохо работают с диаграммами Excel.
Возможные решения:
1) Have Power Query simply return data to a range rather than a table.
This does not seem to be possible.
2) Figure out how to make charts work with data in tables. Any insights are appreciated.
3) Map the Power Query table to a range, and then base the charts off of the range.
This works, but is cumbersome!