Thursday 27 July 2017

Evolução Média Em Movimento


Eu criei um gráfico para mostrar uma coluna de média móvel de 6 meses nos últimos 13 meses. Agora os usuários querem perfurar esses 6MMAs nos últimos 6 meses, os dados contribuíram para essa média móvel. Dizer. Para março de 2016, os meses contributivos são 102015, 112015, 122015, 012016, 022016 e 032016. Então, quando o usuário clicar no ponto de dados de março de 2016, eles devem ver todos os projetos contribuintes para esse mês, ou seja, 102015, 112015, 122015, 012016, 022016 e 032016. Para fevereiro de 2016, os meses contributivos são 092015, 102015, 112015, 122015, 012016 e 022016. Então, quando o usuário clicar no ponto de dados de fevereiro de 2016, eles devem ver todos os projetos contribuintes para esse mês, ou seja, 092015, 102015, 112015, 122015, 012016 e 022016. Como posso conseguir isso Crie uma análise mais que mostre dados para todos os meses. E crie uma análise detalhada do seu relatório mestre, que será navegado para o relatório detalhado. Além disso, em que base de coluna você deseja exibir seu relatório detalhado, dê uma coluna conforme solicitado. Será como análise de detalhamento mestre. Então, quando você clicar no relatório mestre, esse valor será passado como um parâmetro para o relatório detalhado, é solicitado. O valor necessário será exibido. Espero que seja útil. Já criei análises detalhadas e o mês é solicitado. Eu também adicionei essa análise na interação do gráfico. Mas o problema é se eu fizer um mês, porque isso me mostra apenas projetos para esse mês, mas eu quero ver projetos nos últimos 6 meses. Então, quando clico em Mar, 2016 mostra-me projetos para março de 2016, mas minha exigência é ver todos os projetos de outubro de 2015 a março de 2016. Ndash lalit 1 de abril 16 às 20:27, você pode tentar um trabalho. Escreva uma fórmula na coluna do mês no seu relatório detalhado. --Extrair ano da variável de apresentação e o mês deve ser o valor mais recente da coluna do mês e (mês-5). Tente com isso. Tente criar o relatório detalhado que, basicamente, mostrará os últimos dados de 5 meses e passará a variável de acordo. Ndash mona16 4 de abril 16 às 7: 13 Funções da Série Temporal no OBIEE No negócio de vendas, o gerente de vendas deseja ver os dados de vendas há um mês atrás, há um ano ou de algum período de tempo até a data atual ou a partir de um período e término Em outro período, eles querem calcular o valor das vendas. Como você fará as funções Yes, Absolutely Time series fornecendo a maneira de fazer a comparação entre o tempo para calcular uma medida porque o SQL não está fornecendo nenhuma maneira direta de fazer comparações de tempo. Então, usando a função Time series, podemos calcular uma medida para os requisitos acima explicados. Nota: Antes de usar as funções da série temporal, temos que criar primeiro a hierarquia de Dimensão de Tempo. Estamos criando uma medida usando funções de séries temporais na ferramenta BMM Layer of Administration. No OBIEE 10g, estamos tendo duas funções de séries temporais 1. Ago () 2. ToDate () 1. Ago () Esta função calcula o valor agregado para uma medida desde algum período de tempo (há um mês atrás ou um ano atrás) hora atual. Esta função está passando três parâmetros. Sintaxe: Ago (ltltMeasuregtgt, ltltLevelgtgt, ltltNumber of Periodsgtgt) i. Medida: uma coluna de medida que você deve usar nesta função ii. Nível. Em qual nível você deseja calcular esta medida. Este nível é selecionado da hierarquia Time Dimension iii. Número de Período: Um valor numérico que irá determinar quantos níveis você deseja ir antes da hora atual. Por exemplo. Ago (SH. SALES. AMOUNTSOLD. SH. Time Dimension. Month. 1) No exemplo acima, criei uma coluna chamada Sales Month Ago usando a função Ago (). 2. ToDate () Esta função agrega uma medida desde o início de um período de tempo especificado até o tempo exibido no momento. Podemos criar uma coluna calculada usando esta função, seguindo o mesmo procedimento, como criamos uma coluna usando a função Ago. Sintaxe: ToDate (ltltMeasuregtgt, ltltLevelgtgt) Por exemplo: ToDate (SH. SALES. AMOUNTSOLD. SH. Time Dimension. Year) Com o exemplo acima, a quantidade vendida é a medida e o ano é o nível que calculará a medida desde o início de O ano até um horário especificado. Em OBIEE11g com a função acima, adicionou-se mais uma função 3. PeriodRolling () Esta função permite-nos criar uma medida agregada em um determinado conjunto de período de grãos de consulta, em vez de dentro de um grão de série de tempo fixo. O uso comum desta função é criar uma média de rolamento, assim, 10 semanas de sintaxe média de rolamento: PeriodRolling (ltltMeasuregtgt, ltltStarting Period Offsetgtgt, ltltEnding Period Offsetgtgt) Medida: representa a coluna de medida lógica a partir da qual você deseja derivar. Deslocamento do período inicial: identifique o primeiro período usado na agregação rolante. Deslocamento do período final: identifique o último período usado na agregação rolante. Por exemplo, PeriodRolling (SH. SALES. AMOUNTSOLD, -2, 0) Com o exemplo acima, estou criando três meses de rolamento da soma da coluna Montante Vendido. Inclui dois meses passados ​​com o mês atual. O valor numérico -2 no deslocamento indica o mês 12 de janeiro, 12 de fevereiro, se nosso mês atual é mar-12 O valor numérico 0 no deslocamento indica a Nota do mês atual: função PeriodRolling () que não calculará a média Soma de três meses para a medida. Média (função AVG () no OBIEE) calcula a média das linhas de banco de dados acessadas no grão de armazenamento. Então, se você quiser calcular a média de vendas de 3 meses para o exemplo de Rolling de Período Explicado acima, temos que escrever a sintaxe como abaixo: Executando Funções Agregadas O funcionamento de funções agregadas é semelhante aos agregados funcionais na medida em que eles tomam um conjunto de registros como entrada, Mas em vez de produzir o agregado único para todo o conjunto de registros, eles exibem o agregado com base em registros encontrados até o momento. Esta seção descreve as funções agregadas em execução suportadas pelo Oracle BI Server. Calcule uma média móvel (média) para as últimas n linhas de dados no conjunto de resultados, inclusive da linha atual. MAVG (nexpression, n) Qualquer expressão que avalie um valor numérico. Qualquer número inteiro positivo. Representa a média das últimas n linhas de dados. A função MAVG redefine seus valores para cada grupo na consulta, de acordo com as regras descritas no Comportamento de Restauração da Função de Exibição. A média da primeira linha é igual à expressão numérica para a primeira linha. A média da segunda linha é calculada tomando a média das duas primeiras linhas de dados. A média da terceira linha é calculada tomando a média das três primeiras linhas de dados, e assim por diante até alcançar a nona fila, onde a média é calculada com base nas últimas n linhas de dados. Esta função calcula uma soma móvel para as últimas n linhas de dados, inclusive da linha atual. A soma para a primeira linha é igual à expressão numérica para a primeira linha. A soma para a segunda linha é calculada tomando a soma das duas primeiras linhas de dados. A soma para a terceira linha é calculada tomando a soma das três primeiras linhas de dados, e assim por diante. Quando a última linha é alcançada, a soma é calculada com base nas últimas n linhas de dados. Essa função redefine seus valores para cada grupo na consulta de acordo com as regras descritas no Comportamento de Restauração da Função de Exibição. MSUM (nexpression, n) Esta função calcula uma soma executada com base em registros encontrados até agora. A soma para a primeira linha é igual à expressão numérica para a primeira linha. A soma para a segunda linha é calculada tomando a soma das duas primeiras linhas de dados. A soma para a terceira linha é calculada tomando a soma das três primeiras linhas de dados, e assim por diante. Essa função redefine seus valores para cada grupo na consulta de acordo com as regras descritas no Comportamento de Restauração da Função de Exibição. Qualquer expressão que avalie um valor numérico. O exemplo a seguir mostra uma consulta que usa a função RSUM e os resultados da consulta. Selecione mês, receita, RSUM (receita) como RUNNINGSUM de salessubjectarea

No comments:

Post a Comment