Sunday 5 November 2017

Movendo Média Em Cognos


Retorna um valor calculado usando a função de agregação apropriada, com base no tipo de agregação da expressão. Sintaxe: agregado (expr auto) agregado (expr para todos os expr) agregado (expr para relatório) Contagem: Retorna o número de itens de dados selecionados excluindo valores NULL. A palavra-chave distinct está disponível para compatibilidade com versões anteriores das expressões usadas em versões anteriores do produto. Sintaxe: count (distinto expr auto) count (distinto expr para todos os expr) count (distinto expr para o relatório) Exemplo: count (gosalesgoretailers. Products. Product name) - (op: 41, 15, 21) ------------ (op: 5, 4, 4) Contagem (Tipo de produto para qualquer linha de produtos) ----------- (op: 5, 4, 4) Contagem (Tipo de produto para Relatório) ------------------- (op: 21 para todos) Máximo: Retorna o valor máximo dos itens de dados selecionados. A palavra-chave distinct está disponível para compatibilidade com versões anteriores das expressões usadas em versões anteriores do produto. Sintaxe: máximo (distinto expr auto) máximo (distinto expr para todos os expr) máximo (distinto expr para o relatório) Exemplo: máximo (Quantidade) -------------------- ------------ (op: 962) maximum (Quantidade para todos gosalesgoretailers. Products. Product type) (op: 344,4368230) Maximum (Quantidade para qualquer gosalesgoretailers. Products. Product name) (op : 44,78,8230.) Máximo (Quantidade para relatório) ------------------- (op: 1,646) Mínimo: Retorna o valor mínimo dos itens de dados selecionados. A palavra-chave distinct está disponível para compatibilidade com versões anteriores das expressões usadas em versões anteriores do produto. Sintaxe: mínimo (distinto expr auto) mínimo (distinto expr para todos os expr) mínimo (distinto expr para o relatório) Exemplo: mínimo (Quantidade) -------------- (op: 43,330, 142,150 ) Mínimo (Quantidade para todos os tipos de produtos) 8211 (op: 6, 4, 4) Mínimo (Quantidade para todos os tipos de produtos) ----------------- (op: 2) Moving-Average: Retorna o valor adicionando os valores ao anterior com base no numericexp. Sintaxe: média móvel (numericexpr. Numericexpr no prefiltro de exp) média móvel (numericexpr. Numericexpr prefilter distinto). Para expr para o auto de relatório Exemplo: média móvel (Quantidade, 2) (op: Quantidade Média móvel 198,676 198,676 345,096 271,886 95,552 220,324 96,246 95,889 Moving-Total: Retorna o valor adicionando os valores ao anterior com base no numericexp Sintaxe: Moving total (Numeraçãoxpr. Numicexpr no prefiltro de exp) Movendo-total (Numero de caracteres) Numero de movimentação 198,676 198,676 345,096 543,772 95,552 639,324 96,246 536,894 Porcentagem: Retorna a porcentagem do valor total para os itens de dados selecionados Apenas para fontes de dados relacionais Sintaxe: porcentagem (numericexpr em prefiltro de exp) porcentagem (prefixo distinto de numericexpr) para expr para auto de relatório Exemplo: porcentagem (Quantidade) Op: 16, 12, 10.) Percentil: Devolve um valor, numa escala de cem, que indica a percentagem de uma distribuição que é igual ou inferior aos dados seleccionados Unid. Sintaxe: percentil (numericexpr no prefilter de exp) percentil (prefiltro numericexpr distinto). Para expr para auto de relatório Exemplo: percentil (Quantidade) -------- (op: 100, 95, 90) Quantile: Retorna a classificação de um valor para um intervalo especificado. Ele retorna inteiros para representar qualquer intervalo de classificações, como 1 (maior) a 100 (menor). Sintaxe: quantile (numericexpr, numericexpr no prefilter de exp) quantile (numericexpr distinto, prefiltro numericexpr). Quartile: Retorna o valor de um valor, representado como números inteiros de 1 (mais alto) a 4 (mais baixo) ), Em relação a um grupo de valores. Sintaxe: quartil (numericexpr no prefilter do exp) quartil (prefilter numericexpr distinto). For expr for report auto Exemplo: quartile (Quantidade) ---------- (op: 1, 2, 3, 4) Retorna o valor de classificação dos itens de dados selecionados. Se duas ou mais linhas empate, então há uma lacuna na seqüência de valores classificados (também conhecido como ranking olímpico). Sintaxe: rank (expr sortorder no prefilter exp) rank (distinto expr sortorder prefilter). Para expr para auto de relatório Exemplo: rank Quantidade) ----------------- (op: 1, 2, 3, 4, 8230 ..) Retorna a média corrente por linha (incluindo A linha atual) para um conjunto de valores Sintaxe: running-average (numericexpr no prefilter exp) running-average (prefixter numericexpr distinto). Para expr para auto de relatório Exemplo: quantidade média em execução ------------ (op: Quantidade Média em movimento 198,676 198,676 345,096 271,886 95,552 213,108 96,246 183,892 Contagem de execução: Retorna a contagem de execução por linha (incluindo A linha atual) para um conjunto de valores Sintaxe: run-count (numericexpr no prefilter de exp) count-running (prefixo distinto numericexpr) (Op: 1, 2, 3, 8230) Retorna uma diferença de execução por linha, calculada como a diferença entre o valor da linha atual ea linha anterior, incluindo a linha atual, para um conjunto de valores Sintaxe: running - Exemplo: running-difference (Quantidade) - (op: null, 146420, -249,544, 8230 ..) Retorna o máximo de corrida por (Incluindo a linha atual) para um conjunto de valores Sintaxe: running-maximum (numericex Pr no prefilter de exp) running-maximum (prefilter numericexpr distinto). Para expr para auto de relatório Exemplo: running-maximum (Quantidade) --------- (op: 198676, 345096) Retorna o mínimo de execução por linha (incluindo a linha atual) para um conjunto de valores. Sintaxe: running-minimum (numericexpr no prefilter de exp) running-minimum (prefiltro numericexpr distinto). Para expr para auto de relatório Exemplo: running-minimum (Quantidade) --------- (op: 198676, 198676, 95552,) Retorna um total de execução por linha (incluindo a linha atual) para um conjunto de valores. Sintaxe: running-total (numericexpr no prefilter de exp) running-total (prefixter numericexpr distinto). For expr for report auto Exemplo: running-total (Quantidade) ----------- (op: 198676, 5437728230.) Retorna o desvio padrão dos itens de dados selecionados. A palavra-chave distinct está disponível para compatibilidade com versões anteriores das expressões usadas em versões anteriores do produto. Sintaxe: desvio padrão (distinto expr auto) desvio padrão (distinto expr para todos os expr) desvio padrão (distinto expr para o relatório) Exemplo: desvio padrão (Quantidade) ------ (op: 50.628, 69.098 8230) desvio-padrão (Quantidade para todos Tipo de produto) -------- (op: 50.628, 69.098, 8230) desvio padrão (Quantidade para qualquer tipo de produto) ------ (op: 50.628, 69.098 8230) desvio-padrão (Quantidade para relatório) -------------------- (op: 59.70671027) Relatório: Desvio padrão Padrão-Desvio pop: Calcula o desvio padrão da população E retorna a raiz quadrada da variância da população. A palavra-chave distinct está disponível para compatibilidade com versões anteriores das expressões usadas em versões anteriores do produto. Sintaxe: padrão-desvio-pop (distinto expr auto) padrão-desvio-pop (distinto expr para todos os expr) padrão-desvio-pop (distinto expr para o relatório) Exemplo: padrão-desvio-pop (Op: 50.62240898, 69.09035128) standard-desvio-pop (quantidade para qualquer tipo de produto) (op: 50.62240898, 69.09035128) padrão - deviation-pop (Quantidade de relatório) --- (op: 59.70601702,) Total: Retorna o valor total dos itens de dados selecionados. A palavra-chave distinct está disponível para compatibilidade com versões anteriores das expressões usadas em versões anteriores do produto. Sintaxe: total (distinto expr auto) total (distinto expr para todos os expr) total (distinto expr para o relatório) Exemplo: total (Quantidade) --------------- (op: 198,676, 345,096) Total (Quantidade para todos Tipo de produto) ------- (op: 198,676, 345,096) Total (Quantidade para qualquer tipo de produto) --------------- (op: 2215354) Report: Total Variance: Retorna a variância dos itens de dados selecionados. A palavra-chave distinct está disponível para compatibilidade com versões anteriores das expressões usadas em versões anteriores do produto. Variância (distinta expr auto) variância (distinta expr para todos os expr) variância (distinta expr para o relatório) Exemplo: variância (Quantidade) ----- (op: 2563.244, 4774.5438230) variância (Quantidade para todos Tipo de produto) ------- (op: 2563.244, 4774.5438230) variância (Quantidade para qualquer tipo de produto) ------- (op: 2563.244, 4774.5438230) --------------- (op: 3,564.89125097) Retorna a variância populacional de um conjunto de números após descartar os nulos neste conjunto. Variância-pop (expr distinto) variance-pop (distinto expr para todos os expr) variance-pop (expr distinto para o relatório) Exemplo: variance-pop (Quantidade) ------- (op: 2.562.6282905, 4,773.47663957) variance-pop (quantidade para todos tipo de produto) ----------- (op: 2.562.6282905, 4,773.47663957) variance-pop : 2.562.6282905, 4,773.47663957) variance-pop (Quantidade de relatório) ------ (op: 3,564.80846781) Postado por Ramana Reddy CH em 22: 44Moving-Average que exclui registros específicos. Moving-Average que exclui registros específicos. Software: Cognos BI 8211 Report Studio, Banco de Dados Relacional, v10.0 Objeto: Mover-Média das vendas por 2 semanas atrás, considerando somente produtos que tenham pelo menos 4 semanas de venda. Data Sample: Tipo de Produto Tipo de Produto Semanas à venda Vendas Material de escritório Almofada de papel 1 10 Material de escritório Almofada de papel 2 4 Material de escritório Almofada de papel 3 5 Material de escritório Almofada de papel 4 2 Material de escritório Almofada de papel 5 1 Material de escritório Canetas 1 1 Material de escritório Canetas 2 2 Material de escritório Canetas 3 2 Material de escritório Canetas 4 3 Material de escritório Lápis 1 2 Material de escritório Lápis 2 1 Material de escritório Lápis 3 1 Material de escritório Borrachas 1 1 Material de escritório Borrachas 2 2 Exemplo: Material de escritório 8211 Borrachas 8211 Weeks on Venda 2, deve média o seguinte: Canetas 8211 Semanas em Venda 2 8211 Vendas 2 Almofada de Papel 8211 Semanas em Venda 2 8211 Vendas 4 Lápis não considerado porque ele só tem 3 semanas em Venda. Este é apenas um exemplo simples e não é dados reais. Não significa dumb para baixo o exemplo, mas parece confuso para mim. Não consigo fazer com que o Cognos trabalhe comigo. Isso é o que eu tenho até agora: média móvel (vendas, 2 para semanas em venda) Existe uma maneira obviouseasy para que ele exclua de médias onde o tipo de produto não tem pelo menos 4 semanas em SaleHow para calcular a diferença de movimento em Cognos 8 Problema (Resumo) Este documento descreve como calcular a diferença de movimento no Report Studio quando não há função de diferença de movimento disponível. Resolver o problema Calcule a diferença de movimento com base na função de movimento total. Etapas: Abra o Report Studio usando o pacote Vendas e Varejistas Crie um relatório de referência cruzada vazio Arraste e solte Linha de produto nas linhas e Ordenar mês nas colunas Arraste Receita na consulta crie outro Item de Dados (nomeie D1) e use a seguinte expressão: Criar um outro Item de Dados (nomeie-o D2) e use a seguinte expressão: D1-Receita Crie outro Item de Dados (nomeie-o movendo-diff) e use a seguinte expressão: Receita-D2 Coloque receita e Moving-diff como medida na tabela de referências cruzadas Histórico Número Informações do documento Mais suporte para: Cognos 8 Business Intelligence Report Studio Versão do software: 8.1, 8.2 Sistema operacional: Windows Data modificada: 24 2008Tópico indexado Moving-total de funções de média móvel dando estranho Numbers Pergunta não respondida Esta questão ainda não foi respondida. Darren Gruber disse: Eu tenho um relatório crosstab bastante simples que calcula uma contagem simples de cruzamento de critérios por mês e ano. (Ver captura de tela). A contagem está funcionando muito bem, mas o movimento total (contar, 3) está produzindo alguns números estranhos. Veja como o arquivo de ajuda descreve a função de movimento total. Lttable border1gtlttbodygtlttrgtlttdgt lttdgtlttdgt lttdgtlttrgtlttbodygtlttablegt Mas como você pode ver na minha imagem anexada, não é mesmo esperar até que ele tem 3 meses antes de ele dá um resultado, que também é errado. Observe também que se a contagem estiver vazia, o total móvel está vazio, embora possa ter linhas de contagem anteriores para trabalhar. Ive tentou substituir total móvel com média móvel e eu obter resultados semelhantes, embora números menores. Qualquer ajuda seria muito apreciada. Eu posso ser mais específico sobre o relatório se mais informações são necessárias. Atualizado em 2012-01-19T07: 58: 22Z em 2012-01-19T07: 58: 22Z por SystemAdmin Qualquer pessoa disposta a compartilhar seus pensamentos por favor fazê-lo. Obrigado Os resultados na sua tela estão corretos. No Grp 1 você tem os valores Janeiro Fevereiro Março Abril Maio 198 177 158.5 0 0 Os totais em movimento são: Janeiro: (valor de Janeiro) (sem valores anteriores) 198 0 198 Fevereiro: (valor de Fevereiro) (valor de Janeiro) Valores) 177 198 0 375 Março: (valor de Março) (valor de Fevereiro) (valor de Janeiro) 158,5 177 198 533,5 Abril: (valor de Abril) (valor de Março) (valor de Fevereiro) 0 158,5 177 335,5 Maio: (valor de Maio) Valor) (valor de março) 0 0 158,5 158,5 Assim, o movimento total parece estar fazendo exatamente o que deveria estar fazendo. Se você quiser parar de usar o movimento total quando a medida se torna zero, então você pode considerar usar lógica adicional em sua expressão. Você pode considerar: Em uma nota lateral, se você estiver usando um pacote dimensional, então seria melhor usar os resumos de membros em vez das funções regulares de resumo destinadas a consultas relacionais. A expressão para o total móvel com resumos de membros seria como: Atualizado em 2014-03-25T08: 36: 22Z em 2014-03-25T08: 36: 22Z por iron-man Os resultados em sua imagem estão corretos. No Grp 1 você tem os valores Janeiro Fevereiro Março Abril Maio 198 177 158.5 0 0 Os totais em movimento são: Janeiro: (valor de Janeiro) (sem valores anteriores) 198 0 198 Fevereiro: (valor de Fevereiro) (valor de Janeiro) Valores) 177 198 0 375 Março: (valor de Março) (valor de Fevereiro) (valor de Janeiro) 158,5 177 198 533,5 Abril: (valor de Abril) (valor de Março) (valor de Fevereiro) 0 158,5 177 335,5 Maio: (valor de Maio) Valor) (valor de março) 0 0 158,5 158,5 Assim, o movimento total parece estar fazendo exatamente o que deveria estar fazendo. Se você quiser parar de usar o movimento total quando a medida se torna zero, então você pode considerar usar lógica adicional em sua expressão. Você pode considerar: ltpre classjava dw data-editor-langjava data-pbcklangjava dirltrgtIF (Total de Funcionários 0) THEN (0) OUTRA (movimentação total (Total de Funcionários, 3 por Ano, Grupo)) ltpregt Em uma nota lateral, Usando um pacote dimensional, então seria melhor usar resumos de membros em vez das funções regulares de resumo destinadas a consultas relacionais. A expressão para o total móvel com resumos de membros seria semelhante a: ltpre classjava dw data-editor-langjava data-pbcklangjava dirltrgtaggregate (Total de funcionários no conjunto lastPeriods (3, currentMember (Hierarquia Cube. Time Dimension. Time)))) ltpregt Apreciar o Entradas. Vou tentar. Obrigado Phil W

No comments:

Post a Comment