Monday 3 July 2017

Média Móvel De Ax Ax


O DAX inclui algumas funções de agregação estatística, como média, variância e desvio padrão. Outros cálculos estatísticos típicos requerem que você escreva expressões DAX mais longas. Excel, deste ponto de vista, tem uma linguagem muito mais rica. Os padrões estatísticos são uma coleção de cálculos estatísticos comuns: mediana, modo, média móvel, percentil e quartil. Gostaríamos de agradecer a Colin Banfield, Gerard Brueckl e Javier Guilln, cujos blogs inspiraram alguns dos seguintes padrões. Exemplo de padrão básico As fórmulas neste padrão são as soluções para cálculos estatísticos específicos. Você pode usar as funções DAX padrão para calcular a média (média aritmética) de um conjunto de valores. MÉDIA . Retorna a média de todos os números em uma coluna numérica. AVERAGEA. Retorna a média de todos os números em uma coluna, manipulando valores de texto e não-numéricos (valores de texto não-numéricos e vazios como 0). AVERAGEX. Calcule a média em uma expressão avaliada em uma tabela. Média móvel A média móvel é um cálculo para analisar pontos de dados criando uma série de médias de diferentes subconjuntos do conjunto de dados completo. Você pode usar muitas técnicas DAX para implementar este cálculo. A técnica mais simples é usar AVERAGEX, iterando uma tabela da granularidade desejada e calculando para cada iteração a expressão que gera o único ponto de dados para usar na média. Por exemplo, a seguinte fórmula calcula a média móvel dos últimos 7 dias, assumindo que você está usando uma tabela de data em seu modelo de dados. Usando AVERAGEX, você calcula automaticamente a medida em cada nível de granularidade. Ao usar uma medida que pode ser agregada (como SUM), então outra abordagem baseada em CALCULATE pode ser mais rápida. Você pode encontrar essa abordagem alternativa no padrão completo de média móvel. Você pode usar as funções DAX padrão para calcular a variância de um conjunto de valores. VAR. S. Retorna a variância de valores em uma coluna que representa uma amostra de população. VAR. P. Retorna a variância de valores em uma coluna que representa a população inteira. VARX. S. Retorna a variância de uma expressão avaliada em uma tabela que representa uma amostra de população. VARX. P. Retorna a variância de uma expressão avaliada em uma tabela que representa toda a população. Desvio padrão Você pode usar as funções DAX padrão para calcular o desvio padrão de um conjunto de valores. STDEV. S. Retorna o desvio padrão de valores em uma coluna que representa uma amostra de população. STDEV. P. Retorna o desvio padrão dos valores em uma coluna que representa toda a população. STDEVX. S. Retorna o desvio padrão de uma expressão avaliada em uma tabela que representa uma amostra de população. STDEVX. P. Retorna o desvio padrão de uma expressão avaliada em uma tabela que representa toda a população. A mediana é o valor numérico que separa a metade mais alta de uma população da metade inferior. Se houver um número ímpar de linhas, a mediana é o valor do meio (classificando as linhas do valor mais baixo para o valor mais alto). Se houver um número par de linhas, é a média dos dois valores médios. A fórmula ignora os valores em branco, que não são considerados parte da população. O resultado é idêntico à função MEDIAN no Excel. A Figura 1 mostra uma comparação entre o resultado retornado pelo Excel e a fórmula DAX correspondente para o cálculo mediano. Figura 1 Exemplo de cálculo mediano no Excel e DAX. O modo é o valor que aparece mais frequentemente em um conjunto de dados. A fórmula ignora os valores em branco, que não são considerados parte da população. O resultado é idêntico às funções MODE e MODE. SNGL no Excel, que retornam apenas o valor mínimo quando há vários modos no conjunto de valores considerados. A função Excel MODE. MULT retornaria todos os modos, mas você não pode implementá-lo como uma medida no DAX. A Figura 2 compara o resultado retornado pelo Excel com a fórmula DAX correspondente para o cálculo do modo. Figura 2 Exemplo de cálculo do modo no Excel e no DAX. Percentile O percentil é o valor abaixo do qual uma determinada porcentagem de valores em um grupo cai. A fórmula ignora os valores em branco, que não são considerados parte da população. O cálculo no DAX requer várias etapas, descritas na seção Padrão Completo, que mostra como obter os mesmos resultados das funções Excel PERCENTILE, PERCENTILE. INC e PERCENTILE. EXC. Os quartis são três pontos que dividem um conjunto de valores em quatro grupos iguais, cada grupo que compreende uma quarta parte dos dados. Você pode calcular os quartis usando o padrão de Percentile, seguindo estas correspondências: Primeiro quartil quartil inferior 25º percentil Segundo quartil mediano 50º percentil Terceiro quartil quartil superior 75º percentil Padrão completo Alguns cálculos estatísticos têm uma descrição mais longa do padrão completo, porque Você pode ter implementações diferentes dependendo de modelos de dados e outros requisitos. Média móvel Normalmente, você avalia a média móvel fazendo referência ao nível de granularidade do dia. O modelo geral da fórmula a seguir possui esses marcadores: ltnumberofdaysgt é o número de dias para a média móvel. Ltdatecolumngt é a coluna de data da tabela de data se você tiver uma, ou a coluna de data da tabela que contém valores se não houver uma tabela de datas separada. Ltmeasuregt é a medida para calcular como a média móvel. O padrão mais simples usa a função AVERAGEX no DAX, que automaticamente considera apenas os dias para os quais há um valor. Como alternativa, você pode usar o seguinte modelo em modelos de dados sem uma tabela de datas e com uma medida que pode ser agregada (como SUM) durante todo o período considerado. A fórmula anterior considera um dia sem dados correspondentes como uma medida que possui 0 valor. Isso pode acontecer somente quando você possui uma tabela de datas separada, que pode conter dias para os quais não há transações correspondentes. Você pode corrigir o denominador para a média usando apenas o número de dias para os quais há transações usando o seguinte padrão, onde: ltfacttablegt é a tabela relacionada à tabela de datas e contendo valores calculados pela medida. Você pode usar as funções DATESBETWEEN ou DATESINPERIOD em vez de FILTER, mas elas funcionam apenas em uma tabela de data normal, enquanto você pode aplicar o padrão descrito acima também a tabelas de datas não regulares e a modelos que não possuem tabela de data. Por exemplo, considere os diferentes resultados produzidos pelas duas medidas a seguir. Na Figura 3, você pode ver que não há vendas em 11 de setembro de 2005. No entanto, esta data está incluída na tabela de datas, portanto, há 7 dias (de 11 de setembro a 17 de setembro) com apenas 6 dias com dados. Figura 3 Exemplo de um cálculo da Média Mover considerando e ignorando datas sem vendas. A Medida média móvel de 7 dias tem um número menor entre 11 de setembro e 17 de setembro, porque considera o 11 de setembro como um dia com 0 vendas. Se quiser ignorar dias sem vendas, use a medida Média móvel 7 dias sem zero. Esta poderia ser a abordagem certa quando você tiver uma tabela de data completa, mas deseja ignorar dias sem transações. Usando a fórmula de média móvel de 7 dias, o resultado está correto porque o AVERAGEX considera automaticamente apenas valores não em branco. Tenha em mente que você pode melhorar o desempenho de uma média móvel, persistindo o valor em uma coluna calculada de uma tabela com a granularidade desejada, como data, data ou produto. No entanto, a abordagem de cálculo dinâmico com uma medida oferece a capacidade de usar um parâmetro para o número de dias da média móvel (por exemplo, substitua ltnumberofdaysgt por uma medida que implementa o padrão da Tabela de Parâmetros). A mediana corresponde ao percentil 50, que você pode calcular usando o padrão Percentile. No entanto, o padrão Mediano permite otimizar e simplificar o cálculo mediano usando uma única medida, em vez das diversas medidas exigidas pelo padrão Percentile. Você pode usar essa abordagem quando você calcula a mediana para os valores incluídos em ltvaluecolumngt, conforme mostrado abaixo: Para melhorar o desempenho, você pode querer persistir o valor de uma medida em uma coluna calculada, se desejar obter a mediana para os resultados de Uma medida no modelo de dados. No entanto, antes de fazer essa otimização, você deve implementar o cálculo MedianX com base no seguinte modelo, usando esses marcadores: ltgranularitytablegt é a tabela que define a granularidade do cálculo. Por exemplo, pode ser a tabela Data se você deseja calcular a mediana de uma medida calculada no nível do dia, ou pode ser VALORES (8216DateYearMonth) se você deseja calcular a mediana de uma medida calculada no nível do mês. Ltmeasuregt é a medida para calcular para cada linha de ltgranularitytablegt para o cálculo mediano. Ltmeasuretablegt é a tabela que contém dados usados ​​pelo ltmeasuregt. Por exemplo, se o ltgranularitytablegt for uma dimensão como 8216Date8217, então o ltmeasuretablegt será 8216Internet Sales8217 contendo a coluna de Quantidade de Vendas da Internet somada pela medida Total de Vendas da Internet. Por exemplo, você pode escrever a mediana de Internet Total Sales para todos os Clientes em Adventure Works da seguinte maneira: Dica O seguinte padrão: é usado para remover linhas de ltgranularitytablegt que não possuem dados correspondentes na seleção atual. É uma maneira mais rápida do que usar a seguinte expressão: No entanto, você pode substituir toda a expressão CALCULATETÁVEL com apenas ltgranularitytablegt se você quiser considerar os valores em branco do ltmeasuregt como 0. O desempenho da fórmula MedianX depende do número de linhas no Mesa iterada e sobre a complexidade da medida. Se o desempenho for ruim, você pode persistir o resultado do ltmeasuregt em uma coluna calculada do lttablegt, mas isso eliminará a capacidade de aplicar filtros ao cálculo mediano no momento da consulta. O Percentile Excel possui duas implementações diferentes do cálculo percentil com três funções: PERCENTILE, PERCENTILE. INC e PERCENTILE. EXC. Todos retornam o percentil K dos valores, onde K está no intervalo de 0 a 1. A diferença é que PERCENTILE e PERCENTILE. INC consideram K como um intervalo inclusivo, enquanto PERCENTILE. EXC considera o intervalo K de 0 a 1 como exclusivo . Todas essas funções e suas implementações DAX recebem um valor percentil como parâmetro, o que chamamos de valor do percentil K. ltKgt está no intervalo de 0 a 1. As duas implementações DAX do percentil requerem algumas medidas semelhantes, mas diferentes o suficiente para exigir Dois conjuntos diferentes de fórmulas. As medidas definidas em cada padrão são: KPerc. O valor percentil corresponde a ltKgt. PercPos. A posição do percentil no conjunto de valores ordenados. ValueLow. O valor abaixo da posição percentil. ValueHigh. O valor acima da posição percentil. Percentile. O cálculo final do percentil. Você precisa das medidas ValueLow e ValueHigh caso o PercPos contenha uma parte decimal, pois então você deve interpolar entre ValueLow e ValueHigh para retornar o valor percentile correto. A Figura 4 mostra um exemplo dos cálculos feitos com fórmulas de Excel e DAX, usando ambos algoritmos de percentil (inclusivo e exclusivo). Figura 4 Cálculos de percentil usando fórmulas do Excel e o cálculo equivalente do DAX. Nas seções a seguir, as fórmulas Percentile executam o cálculo em valores armazenados em uma coluna de tabela, DataValue, enquanto que as fórmulas PercentileX executam o cálculo em valores retornados por uma medida calculada em uma granularidade dada. Percentile Inclusive The Percentile A implementação inclusiva é a seguinte. Percentile Exclusive O Percentile A implementação exclusiva é a seguinte. PercentileX Inclusive A implementação de PercentileX Inclusive é baseada no seguinte modelo, usando esses marcadores: ltgranularitytablegt é a tabela que define a granularidade do cálculo. Por exemplo, pode ser a tabela Data se você deseja calcular o percentil de uma medida no nível do dia, ou pode ser VALORES (8216DateYearMonth) se você deseja calcular o percentil de uma medida no nível do mês. Ltmeasuregt é a medida para calcular para cada linha de ltgranularityablegt para cálculos percentis. Ltmeasuretablegt é a tabela que contém dados usados ​​pelo ltmeasuregt. Por exemplo, se o ltgranularitytablegt for uma dimensão tal como 8216Date, 8217, o ltmeasuretablegt será 8216Sales8217 contendo a coluna Montante somada pela medida Total Montante. Por exemplo, você pode escrever o PercentileXInc da quantidade total de vendas para todas as datas na tabela de data da seguinte forma: PercentileX Exclusive A implementação exclusiva do PercentileX é baseada no modelo a seguir, usando os mesmos marcadores usados ​​no PercentileX Inclusive: por exemplo, você Pode escrever o PercentileXExc do valor total das vendas para todas as datas na tabela de data da seguinte forma: Mantenha-me informado sobre os próximos padrões (boletim informativo). Desmarque para baixar livremente o arquivo. Publicado em 17 de março de 2014, nesta série, vamos discutir o método de custo médio móvel, cobrindo os seguintes tópicos: primeiro, vamos apresentar o método de redução de custos móveis. A média móvel é um método de avaliação de inventário que reavalia o valor do inventário na ordem cronológica das transações de postagem e pode ser usado para calcular o custo médio do inventário final atual. Quando as transações de recebimento são incluídas cronologicamente no cálculo da média móvel, de acordo com a ordem em que as transações são registradas no sistema. Quando as transações de Emissão são atribuídas o custo médio móvel ativo atual no momento da gravação, e os custos em problemas de inventário não mudam, mesmo que os custos de compra (preço na factura do fornecedor) mudem. No exemplo a seguir, vamos ilustrar como podemos configurar os pré-requisitos médios móveis e, em seguida, como podemos manipular as diferenças de preços entre o recibo do produto e a factura do Vendedor. Configure os pré-requisitos para a média móvel da seguinte forma: 1- Configure um grupo de modelo de item 1.1- Vá para Gerenciamento de estoque e armazém gt Configuração gt Inventário gt Grupos de modelos de itens. 1.2- Clique em Novo para criar um novo grupo de modelos de itens para a média móvel. 1.3- No Setup FastTab. Estas caixas de verificação são selecionadas por padrão: produto armazenado pós inventário físico postar inventário financeiro 1.4- No modelo de inventário FastTab, no campo Modelo de inventário, selecione Mover média. A caixa de seleção Incluir valor físico não está disponível. No entanto, quando você aplica uma média móvel, as transações físicas sempre estão incluídas no cálculo de custos. 2- Tipos de lançamento Os montantes e os ajustes por despesa proporcional devem ser publicados no razão geral. Para distinguir os montantes proporcionalmente contabilizados de outras transações no Razão geral, foram introduzidos dois tipos de postagem únicos: Diferença de preço para a média móvel Reavaliação de custo para a média móvel 2.1- Ir para Gerenciamento de estoque e armazém gt Configuração gt Publicação gt Publicação. 2.2- Na guia Inventário. Clique na diferença de preço para a média móvel e, em seguida, clique em Adicionar. No campo da conta principal, selecione a conta principal para usar. 2.3- Clique em Reavaliação de custo para a média móvel e, em seguida, repita o passo 2.2 para este tipo de conta. 3- Configurar parâmetros de controle de produção 3.1 Ir para controle de produção gt Configuração gt Parâmetros de controle de produção. 3.2 Na guia Geral, em Relatório como concluído, selecione a caixa de seleção Usar preço de custo estimado. Quando esta caixa de seleção é selecionada, o preço de custo estimado é usado em vez do custo registrado no mestre do produto. 3.3 Em Postagem, selecione Post picking list no ledger e Post report como concluído no ledger. 3.4. Em Estimativa, selecione o cálculo do preço. 4- Configurar o grupo do modelo do item do produto Uma vez que estou usando os dados de demonstração do AX 2012 R3, a entidade jurídica do USMF e o item No. D0007, eu preciso fazer o seguinte: 4.1- Gerenciamento de informações do produto gt Gt comum Produtos lançados gt edite o item D0007 e certifique-se Para atribuir o grupo do modelo de item médio móvel ao item. Cenário. Manipulação das diferenças de preços entre um recibo do produto e a nota fiscal Se alguns dos itens de um pedido tiverem sido recebidos, então vendidos, e há uma diferença entre o custo estimado da compra (Custo quando o recibo do produto foi publicado) e o fornecedor Factura, a diferença total entre o valor facturado e o recibo não pode ser reconhecida como custo de inventário. Neste caso, você precisa gastar a diferença proporcionalmente. Exemplo. Despesa proporcional de uma diferença de preço. Neste exemplo, você envia uma fatura para um recibo, e há uma diferença de preço entre o preço estimado e o preço que é realmente cobrado pelo produto. Depois que algumas das unidades da compra são vendidas e, portanto, retiradas do inventário novamente, o valor do inventário não pode ser baseado na quantidade total da compra. Neste caso, a diferença entre o preço estimado e o preço real dos itens que foram retirados do inventário deve ser gasto. Para executar o exemplo, siga as etapas: 1- Vá para contas a pagar gt Ordens de compra comuns gt todas as ordens de compra. Então crie uma nova ordem para comprar cinco peças de um item não D0007 e digite um preço estimado de 10,00 por unidade. Em seguida, confirme a ordem de compra. 2. Para receber os itens, vá para receber guia, em seguida, processe o recibo do produto 3 para vender dois do item Vá para Contas recebíveis gt Ordem de venda gt comum gt todas as ordens do cliente Agora, crie uma ordem de venda para dois do item D0007. Então, dois itens são retirados do inventário novamente no custo de 10,00 cada. Confirme o pedido de venda, em seguida, processe o boleto de embalagem e publique a fatura. 4. Quando você receber a fatura do pedido e descobrir que você realmente é cobrado 12,00 por unidade para o item D0007. Não 10,00 como foi originalmente estimado. 5. Para criar a fatura volte para a conta de faturas da ordem de compra gt, mude o custo por unidade das 10.00 para as 12.00 e, em seguida, publique a fatura. 6. O custo adicional de 2,00 por unidade não pode ser relacionado à ordem do cliente, pois a ordem do cliente já é calculada quando você recebe a fatura dos itens comprados. Portanto, o sistema executa um cálculo proporcional, e a despesa de 4,00 (12,00 8211 10,00 215 2 unidades) é passada a despesa na diferença de preço para a conta média móvel. 7- Para exibir os valores que são lançados na diferença de preço para a conta média móvel com base em um cálculo proporcional, vá para a guia Fatura no pedido, clique em Fatura 8- No formulário do diário de fatura, clique em Voucher. 9. No formulário de transações do Voucher, no campo Montante, veja o valor que é lançado na diferença de preço para a conta média móvel. 10- por favor, note o seguinte: o custo restante da quantidade de estoque (3 pcs) será atualizado para 12 quando o comprovante do recibo do produto foi revertido e o voucher do saldo do vendedor registrado. A diferença de preço para a conta média móvel pode ser debitada ou creditada, dependendo da diferença entre o custo do recibo e o custo da fatura. Na próxima publicação, vamos discutir como processar a reavaliação para o custo médio móvel. Cálculo de custo feliz:) Respostas a perguntas comuns sobre o custo médio móvel no Microsoft Dynamics AX 2012 O método de avaliação de estoque médio móvel foi adicionado ao Microsoft Dynamics AX 2012. Este método de avaliação de estoque é freqüentemente usado por varejistas e distribuidores por atacado. Uma quarta dimensão de produção (estilo) foi adicionada para habilitar melhor o suporte da Unidade de Manutenção de Estoque (SKU) em Microsoft Dynamics AX. Além disso, o suporte ao processamento de vendas de alto volume foi adicionado, permitindo a importação de faturas de vendas sem exigir pedidos de vendas associados. Existem alguns artigos Technet úteis sobre a média móvel: 1. Quais são as diferenças básicas entre a média ponderada e as metodologias da média móvel: a média ponderada no AX é na verdade uma média ponderada periódica. A média média ponderada é uma média ponderada perpétua retrospectiva (Como o selo de tempo não é usado, a média é calculada por dia) A média móvel é uma média ponderada pura perpétua 2. Com o método da média móvel, o que acontece com os processos de ajuste e encerramento Existe uma Revalorização que acontece Os ajustes ocorrem em tempo real. Isso significa que o IC como tal realmente não ajusta as transações. Uma reavaliação pode ser postada a qualquer momento como um processo manual 3. O final do mês processa revaloriza as transações relacionadas à produção simples A movimentação da BOM é reavaliada A questão da matéria-prima no custo atual da MWA. Postagem de FG no custo calculado atual. Se o FG ainda estiver em estoque quando você encerrar a ordem de produção, então qualquer diferença vai para o inventário do FG. Se o FG já estiver consumido, o ajuste será lançado na Conta de diferença de preço (Expensado) 4. Como o sistema lida com a variação do preço de compra, quando existem outros erros. Taxas incluídas no custo do recibo. Ex: Taxas do fornecedor de produtos 20,00 unidade A carga diversa para o transporte rodoviário é de 2,50 unidades Se o Misc. As tarifas são lançadas como parte da fatura, elas serão vistas como custo de material e distribuídas proporcionalmente, como o valor entre o preço do recibo do produto e o preço da fatura. No caso dos Misc. A cobrança é postada após a Fatura, ela será contabilizada na conta de diferença de preço. 5. Faça revistas de ajuste de estoque. Revistas de movimentos de inventário, jornais de transferência, jornais de chegada de itens ajustam a média móvel. As revistas de transferência não ajustam a MWA, a menos que as dimensões que você transferir sejam rastreadas financeiramente. Os jornais de contagem sempre são publicados somente no MWA atual. Outras revistas por postagem padrão na média móvel, mas o usuário pode optar por substituir os recibos (os problemas sempre ocorrem no MWA atual) Agradecimentos especiais a Anders Even Girke por fornecer mais informações sobre este tópico. Eu fiz um pequeno cenário, recebi um pedido de compra por um material. Então eu fiz um diário de contagem, se a quantidade contada for menor que o original, os vouchers físicos e financeiros mostram o que eu espero ver, mas se a quantidade contada não for mais nenhum comprovante8230 I39m usando AX 2012 R3 CU8, data média ponderada Grupo modelo de itens para os itens. Todas as transações no mesmo dia. Qual pode ser o motivo de que, ao inserir uma quantidade contada, gt na mão, não há um voucher postado Eu executo um processo de reavaliação, mas ainda o mesmo. Reavaliação para média móvel (formulário) AX 2012 Ajuste todos os recibos do item selecionado de acordo com o método que você Selecione e atribua um valor ao campo Editar agora. Preço de custo do item O preço de custo é ajustado para o preço de custo do item para o produto selecionado. O preço de custo do item é especificado no campo do preço base no formulário de detalhes do produto liberado. Preço de custo fixo Digite um preço de custo fixo que não seja verificado em relação ao preço de custo do item usado para produtos individuais. Montante Digite o valor pelo qual o produto deve ser ajustado. Isso é alocado para todas as transações de acordo com o princípio de alocação selecionado. Se você selecionar Valor como princípio, o valor será alocado proporcionalmente de acordo com o valor das transações. Se você selecionar Quantidade como princípio, o valor será alocado proporcionalmente de acordo com a quantidade de transações. Valor Especifique o valor ao qual você deseja ajustar. O valor é alocado para todas as transações de acordo com o princípio de alocação selecionado. Se você selecionar Valor como princípio, o valor será alocado proporcionalmente de acordo com o valor das transações. Se você selecionar Quantidade como princípio, o valor será alocado proporcionalmente de acordo com a quantidade de transações. Porcentagem Você pode ajustar o preço de custo em qualquer porcentagem. Todas as transações são ajustadas ao preço de custo atribuído a elas mais a porcentagem inserida. Se você usar diferentes métodos de ajuste na mesma seleção, o valor no campo Editar agora será sempre ajustado de acordo com o ajuste mais recente. Abra um formulário onde você pode atualizar os ajustes e alterar o valor de custo indicado no campo Valor publicado. Selecione Total. Grupo de itens. Ou número de item para determinar o nível de detalhe que é postado nas contas do razão geral. No campo Nota, você pode inserir uma nota relativa a este ajuste do inventário em mão. Imprima um jornal quando tiver terminado de alterar os preços de custo. Esta revista contém as informações encontradas no formulário Ajustar as transações.

No comments:

Post a Comment