Sunday 21 January 2018

Moving average excel powerpivot


Estou tendo alguma dificuldade em determinar como produzir um cálculo de médias que podem ser plotadas em um gráfico dinâmico. Especificamente, eu gostaria de comparar o desempenho de um Repetidor de Vendas (lucro bruto por mês) em relação a todos os outros representantes (usando uma média) que estão em um papel comparável (o mesmo grupo de trabalho) por um determinado período. Digamos que a estrutura de dados é a seguinte: no modelo de dados de Excel, adicionei campos calculados (que usam uma tabela de pesquisa) para a data de venda para que as vendas possam ser planejadas por Mês ou Ano (por exemplo, ANO (SaleDate) e MÊS ( SaleDate)) Como exemplo, digamos que quero traçar alguns GPs (Lucro Bruto) por um período de tempo: minha pergunta é essa. Como posso calcular um lucro bruto médio que posso traçar no gráfico de gráfico dinâmico Este lucro bruto médio deve ser a média de todas as vendas para o mesmo período para o mesmo grupo de trabalho. No exemplo acima, no Gráfico de tabela dinâmica, eu estou querendo traçar uma série média que traça o GP médio por mês para todos os SalesReps que estão no mesmo grupo de trabalho que John A (Sales). Se o meu pedido não for suficientemente claro, avise-me e vou fazer o meu melhor para expandir. Zam, isso deve ser bastante fácil. Você só precisa criar um novo campo calculado que calcula a média de ALL representante de vendas. Deixe-me acompanhá-lo: usei sua tabela de dados e depois adicionei-o ao meu PowerPivot (Excel 2017). Então eu criei as medidas calculadas: 2. Média de Vendas ALL - isso calculará a média de TODAS as linhas na tabela e será usado em outros cálculos. Observe que usei o primeiro campo calculado como o primeiro parâmetro para tornar isso flexível: 3. Comparação de vendas com a média. Eu não sabia qual é o seu objetivo, mas fiz isso um pouco mais complexo, pois queria exibir o desempenho em porcentagem: basicamente, o que isso faz é que primeiro ele verifica se o seu cálculo existente para um representante de vendas, se assim for, então Divide a Média de Vendas para um representante de vendas determinado pelo valor médio de venda para TODOS os representantes de vendas. E então eu subtraio 1 para que o desempenho possa ser facilmente compreendido apenas observando as porcentagens. Para facilitar a compreensão, decidi usar gráficos de barras em formatação condicional em vez de pivô em modo autônomo - Creio que é exatamente o que você precisa: na imagem acima, a primeira tabela representa seus dados. A segunda tabela é a tabela powerpivot real e mostra o que descrevi. Espero que isso ajude a não querer tornar as coisas complicadas demais, mas se você deseja remover o percentual total da linha de Grandes Totais, use esse cálculo em vez disso para a comparação de porcentagem: EDITAR - COMPARAÇÃO MÉDIA ADICIONADA PARA FÓRUNS DE TRABALHO Para calcular o desempenho por grupo de trabalho em vez disso De ALL representante de vendas, adicione essas duas medidas: 4. Média de vendas por grupo de trabalho Isso calculará a venda média por grupo de trabalho (não se confunda com o uso de SalesRep na função ALL, está relacionado ao contexto do filtro). 5. Vendas Diferem para Média por Grupo de Trabalho Isso simplesmente calcula a diferença entre a venda média de vendas de vendas e a venda média por grupo de trabalho. O resultado pode ser assim: adicione uma linha de tendência ou média móvel a um gráfico Aplica-se a: Excel 2017 Word 2017 PowerPoint 2017 Excel 2017 Word 2017 Outlook 2017 PowerPoint 2017 Mais. Menos Para mostrar tendências de dados ou médias móveis em um gráfico que você criou. Você pode adicionar uma linha de tendência. Você também pode ampliar uma linha de tendência além de seus dados reais para ajudar a prever os valores futuros. Por exemplo, a seguinte linha de tendência linear prevê dois trimestres à frente e mostra claramente uma tendência ascendente que parece promissora para futuras vendas. Você pode adicionar uma linha de tendência a um gráfico 2-D que não está empilhado, incluindo área, barra, coluna, linha, estoque, dispersão e bolha. Você não pode adicionar uma linha de tendência a um gráfico empilhado, 3-D, radar, torta, superfície ou filhós. Adicione uma linha de tendência No seu gráfico, clique na série de dados para a qual deseja adicionar uma linha de tendência ou média móvel. A linha de tendência começará no primeiro ponto de dados da série de dados que você escolher. Verifique a caixa Trendline. Para escolher um tipo diferente de linha de tendência, clique na seta ao lado de Trendline. E depois clique em Exponencial. Previsão linear. Ou a média móvel de dois períodos. Para linhas de tendência adicionais, clique em Mais opções. Se você escolher Mais opções. Clique na opção desejada no painel Format Trendline em Trendline Options. Se você selecionar Polinômio. Insira a maior potência para a variável independente na caixa Ordem. Se você selecionar Moeda em Movimento. Insira o número de períodos a serem usados ​​para calcular a média móvel na caixa Período. Dica: uma linha de tendência é mais precisa quando seu valor R-quadrado (um número de 0 a 1 que revela quão íntimo os valores estimados para a linha de tendência correspondem aos seus dados reais) é em ou próximo de 1. Quando você adiciona uma linha de tendência aos seus dados , O Excel calcula automaticamente o valor R-squared. Você pode exibir esse valor em seu gráfico, verificando o valor Exibir R-quadrado na caixa de gráfico (Formato do painel Trendline, Opções da Tendência). Você pode aprender mais sobre todas as opções de linha de tendência nas seções abaixo. Linha de tendência linear Use este tipo de linha de tendência para criar uma linha reta de melhor ajuste para conjuntos de dados lineares simples. Seus dados são lineares se o padrão em seus pontos de dados parecer uma linha. Uma linha de tendência linear geralmente mostra que algo está aumentando ou diminuindo a uma taxa constante. Uma linha de tendência linear usa essa equação para calcular os mínimos quadrados adequados para uma linha: onde m é a inclinação e b é a intercepção. A linha de tendência linear a seguir mostra que as vendas de refrigeradores aumentaram consistentemente ao longo de um período de 8 anos. Observe que o valor do R-quadrado (um número de 0 a 1 que revela o quão próximo os valores estimados para a linha de tendência correspondem aos seus dados reais) é 0.9792, o que é um bom ajuste da linha para os dados. Mostrando uma linha curvada de melhor ajuste, esta linha de tendência é útil quando a taxa de alteração nos dados aumenta ou diminui rapidamente e depois desacelera. Uma linha de tendência logarítmica pode usar valores negativos e positivos. Uma linha de tendência logarítmica usa essa equação para calcular os mínimos quadrados que se encaixam nos pontos: onde c e b são constantes e ln é a função de logaritmo natural. A seguinte linha de tendência logarítmica mostra o crescimento populacional previsto de animais em uma área de espaço fixo, onde a população se estabilizou à medida que o espaço para os animais diminuiu. Observe que o valor R-quadrado é 0.933, que é um ajuste relativamente bom da linha para os dados. Esta linha de tendência é útil quando seus dados flutuam. Por exemplo, quando você analisa ganhos e perdas em um grande conjunto de dados. A ordem do polinômio pode ser determinada pelo número de flutuações nos dados ou por quantas curvas (colinas e vales) aparecem na curva. Normalmente, uma linha de tendência polinomial da Ordem 2 tem apenas uma colina ou vale, uma Ordem 3 tem uma ou duas colinas ou vales, e uma Ordem 4 tem até três colinas ou vales. Uma linha de tendência polinomial ou curvilínea usa esta equação para calcular os mínimos quadrados que se encaixam nos pontos: onde b e são constantes. A linha de tendência polinomial da ordem 2 (uma colina) mostra a relação entre velocidade de condução e consumo de combustível. Observe que o valor R-squared é 0.979, que é próximo de 1, de modo que as linhas são adequadas aos dados. Mostrando uma linha curva, esta linha de tendência é útil para conjuntos de dados que comparam medidas que aumentam a uma taxa específica. Por exemplo, a aceleração de um carro de corrida em intervalos de 1 segundo. Você não pode criar uma linha de tendência de energia se seus dados contiverem valores zero ou negativos. Uma linha de tendência de energia usa essa equação para calcular os mínimos quadrados que se encaixam nos pontos: onde c e b são constantes. Nota: Esta opção não está disponível quando os dados incluem valores negativos ou nulos. O gráfico de medidas de distância a seguir mostra a distância em metros por segundos. A linha de tendência de energia demonstra claramente a crescente aceleração. Observe que o valor R-squared é 0.986, que é um ajuste quase perfeito da linha para os dados. Mostrando uma linha curva, esta linha de tendência é útil quando os valores de dados aumentam ou caem a taxas cada vez maiores. Você não pode criar uma linha de tendência exponencial se seus dados contiverem valores zero ou negativos. Uma linha de tendência exponencial usa esta equação para calcular os mínimos quadrados que se encaixam nos pontos: onde c e b são constantes e e é a base do logaritmo natural. A seguinte linha de tendência exponencial mostra a quantidade decrescente de carbono 14 em um objeto à medida que envelhece. Observe que o valor R-quadrado é 0.990, o que significa que a linha se encaixa perfeitamente nos dados. Tendência média média Esta linha de tendência eleva as flutuações nos dados para mostrar um padrão ou tendência com mais clareza. Uma média móvel usa um número específico de pontos de dados (definido pela opção Período), os em média e usa o valor médio como um ponto na linha. Por exemplo, se o Período for definido como 2, a média dos dois primeiros pontos de dados é usada como o primeiro ponto na linha de tendência média móvel. A média do segundo e terceiro pontos de dados é usada como o segundo ponto na linha de tendência, etc. Uma linha de tendência média móvel usa essa equação: O número de pontos em uma linha de tendência média móvel é igual ao número total de pontos da série, menos a Número que você especificou para o período. Em um gráfico de dispersão, a linha de tendência é baseada na ordem dos valores de x no gráfico. Para obter um resultado melhor, classifique os valores x antes de adicionar uma média móvel. A seguinte linha de tendência média móvel mostra um padrão no número de casas vendidas ao longo de um período de 26 semanas. Estou tentando criar uma média móvel em meu modelo. Procurando ajuda. Eu tentei seguir os detalhes no blog de Alberto Ferraris aqui. Mas não consegui melhorar a medida DayNumber, a sintaxe não pareceu correta e não consegui corrigi-la. Meu modelo possui uma tabela de fatos contendo uma lista de casos, juntando-se a uma tabela de data na Data criada. Eu tenho um segundo relacionamento (Inativo) na tabela Data na coluna ClosedDate. Eu tenho uma medida: Case Closed Count: CALCULATE (COUNTROWS (Case), USERELATIONSHIP (CaseClosedDateKey, DateDateKey)). Gostaria de obter uma medida recebendo a soma de Case Closed Count nos últimos três dias do contexto atual. Eu então planejo dividir esse número em 3 para obter a média móvel de 3 dias. Uma outra parte da lógica que eu gostaria de considerar - se o último dia é HOJE, os 3 dias anteriores são usados ​​- os dados são atualizados a cada 15 minutos, de modo que, às 09:00 da manhã, desviaria a média, como Não é um dia totalmente completo. Qualquer assistência é apreciada. Domingo, 17 de fevereiro de 2017 5:25 PM Heres um link para uma abordagem usando apenas uma medida calculada que Javier Guillen escreveu um tempo atrás. Espero que ajude. Brent Greenwood, MS, MCITP, CBIP Favor marcar respostas corretas e postagens úteis brentgreenwood. blogspot Editado por Brent Greenwood Editor segunda-feira, 18 de fevereiro de 2017 4:08 PM Proposta como resposta por Ed Price - MSFT empregado da Microsoft, proprietário quinta-feira, 22 de agosto, 2017 7:39 PM Marcado como resposta por Ed Price - empregado Microsoft MSFT, proprietário Terça-feira, 17 de setembro de 2017 6:39 AM Segunda-feira, 18 de fevereiro de 2017 4:08 PM Em sua postagem, Alberto faz uso da função EARLIER que retorna Um valor de um contexto de linha anterior. Isso funciona apenas em uma expressão de iteração, quando esta expressão é avaliada em um contexto de linha existente (outra expressão de iteração ou uma coluna calculada). O seguinte satisfaz o requisito (não testado) Contagem fechada de caso - Últimos 3 dias: CALCULAR ( PAÍSES (Caso). USERELATIONHIP (CaseClosedDateKey, DateDateKey). DATESBETWEEN (DATEADD (DateDateKey, -3, Day). DateDateKey)) O último pode ser feito com uma expressão IF usando a função HOJE () e a adaptação do padrão acima. Proposta como resposta por Ed Price - empregado MSFT Microsoft, proprietário Quinta-feira, 22 de agosto de 2017 7:40 PM Segunda-feira, 18 de fevereiro de 2017 11:51 AM Heres um link para uma abordagem usando apenas uma medida calculada que Javier Guillen escreveu um tempo atrás . Espero que ajude. Brent Greenwood, MS, MCITP, CBIP Favor marcar respostas corretas e postagens úteis brentgreenwood. blogspot Editado por Brent Greenwood Editor segunda-feira, 18 de fevereiro de 2017 4:08 PM Proposta como resposta por Ed Price - MSFT empregado da Microsoft, proprietário quinta-feira, 22 de agosto, 2017 7:39 PM Marcado como resposta por Ed Price - empregado Microsoft MSFT, proprietário Terça-feira, 17 de setembro de 2017 6:39 AM segunda-feira, 18 de fevereiro de 2017 16:08

No comments:

Post a Comment