Adicione “Eventos” a um gráfico de linhas da série temporal (linha vertical ou dispersão x-y)

2

Eu tenho um gráfico excel que exibe o preço ao longo do tempo para uma conta de serviço em nuvem, mas gostaria de adicionar eventos que alterem o preço (ex: "Operação vm descontinuada" ou "arquivos não utilizados" )

A série de dados é baseada na saída da fatura azul, mas os eventos não coincidem com os pontos de dados da série X. Exemplo: o Azure está me cobrando no dia 4 do mês todos os meses, totalizando 12 pontos de dados, mas os eventos podem acontecer em qualquer dia.

O gráfico superior abaixo é o que eu tenho agora, a parte inferior é o que eu quero:

Estessãoosdadoscomosquaisestoutrabalhando:

Preçoglobal

Eventos

    
por C Bauer 05.03.2018 / 16:46

2 respostas

2

Eu abordaria isso apenas um pouco diferente de Bandersnatch (embora o princípio seja o mesmo).

Como você já tem seus dados de fatura em uma tabela de dados do Excel (o que é bom), eis o que gostaria de fazer:

1) Crie um gráfico XY / Scatter usando sua tabela de dados para a série de dados principal, com: x axis = Date e y axis = Amount

2) Crie uma segunda tabela para os dados do seu evento. Você precisará de 3 colunas Date, Amount, Description .

3) As colunas Data e Descrição que você pode extrair da sua tabela atual. A maneira mais simples de fazer isso seria adicionar sua série de Eventos usando Date como seu eixo x e, em seguida, usar um único valor auxiliar (por exemplo, 0 ou 6000) para seu eixo y. Isso alinharia todos os seus pontos verticalmente, mas não na sua linha.
  O que eu faria é interpolar o valor do eixo y para a sua data e usá-lo como sua série do eixo y. Usando uma combinação de nomes estruturados (já que você está usando tabelas de dados), e o FORECAST.LINEAR , MATCH , e OFFSET , sua fórmula da coluna de valor da tabela de eventos seria algo assim:

=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)Emseguida,adicionesuasériededadosdoeventoaoseugráficoeformateagosto.

5) Agora que o Excel 2016 permite que você use um intervalo de células para rótulos de dados, basta usar sua coluna Descrição para seus rótulos.

    
por 05.03.2018 / 21:22
0

Não sei exatamente o que você está perguntando, mas aqui está um gráfico dos seus dados com linhas adicionadas nas datas da segunda tabela.

Este é um gráfico de dispersão criado a partir desses dados:

Aslinhasvermelhassãoasduassériesadicionais,adicionadasespecificandoasduasáreasinferioresdacaixanatabeladedadoscomoosvaloresxeydasduasséries.Vocêpoderiarotularaslinhascomcaixasdetextoparaidentificaroseventosassociados.

    
por 05.03.2018 / 19:43