2

У меня есть график Excel, который отображает цену с течением времени для учетной записи облачной службы, но я хотел бы добавить к ней события, которые могли бы изменить цены (например: "Прекращена работа VM" или "очищены неиспользуемые файлы")

Ряд данных основан на выводе счета-фактуры Azure, но события не совпадают с точками данных серии X. Пример. Azure выставляет мне счет 4-го числа каждого месяца за 12 точек данных, но события могут происходить в любой день.

Верхний график ниже - это то, что я имею сейчас, нижний - то, что я хочу: Что я получил против того, что я хочу

Вот данные, с которыми я работаю:

Общая цена

Общая цена

События

События

2 ответа2

2

Я бы подошел к этому немного иначе, чем Bandersnatch (хотя принцип тот же).

Поскольку вы уже получили данные своего счета в таблицу данных Excel (что хорошо), я бы сделал следующее:

1) Создайте XY/Scatter Chart, используя вашу таблицу данных для первичного ряда данных, с:
x axis = Date
y axis = Amount

2) Создайте вторую таблицу для ваших данных события. Вам понадобятся 3 столбца Date, Amount, Description .

3) Столбцы «Дата» и «Описание», которые можно извлечь из текущей таблицы. Простой способ сделать это - добавить серию событий, используя Date качестве оси x, а затем использовать одно вспомогательное значение (например, 0 или 6000) для своей оси y. Это выровняет все ваши точки по вертикали, но не по вашей линии.
Что бы я сделал, это интерполировал бы значение оси Y для вашей даты и использовал бы это как ваш ряд оси Y. Используя комбинацию структурированных имен (поскольку вы используете таблицы данных) и формулы FORECAST.LINEAR, MATCH и OFFSET, ваша формула столбца суммы таблицы событий будет выглядеть примерно так:

=FORECAST.LINEAR([@Date],
OFFSET(tbl_Overall_Price[[#Headers],Date]],
MATCH([@Date],tbl_Overall_Price[Date],1),1,2,1),
OFFSET(tbl_Overall_Price[[#Headers],[Date]],
MATCH([@Date],tbl_Overall_Price[Date],1),0,2,1))

4) Затем добавьте свою серию данных о событиях в свой график и отформатируйте по вкусу.

5) Теперь, когда Excel 2016 позволяет использовать диапазон ячеек для меток данных, просто используйте столбец «Описание» для меток.

0

Я не совсем уверен, что вы спрашиваете, но вот график ваших данных с добавлением строк на даты во второй таблице.

Это график рассеяния, созданный из этих данных:

Красные линии - это две дополнительные серии, добавленные путем указания двух нижних областей в штучной упаковке в таблице данных в качестве значений x и y для двух серий. Вы можете пометить строки текстовыми полями, чтобы идентифицировать связанные события.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .