Thursday, 27 July 2017

Ibm Cognos Moving Average


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 distinta está disponível para compatibilidade com versões anteriores das expressões usadas em versões anteriores do produto. Sintaxe: contagem (expr distinto) contagem (expr distinto para todos os expr) contagem (expr distinto para o relatório) Exemplo: contagem (gosalesgoretailers. Products. Product name) - (op: 41, 15, 21) Contagem (Tipo de produto para Toda linha de produtos) ------------ (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 distinta 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 (expr distinto para todos os expr) máximo (expr distinto para o relatório) Exemplo: máximo (Quantidade) -------------------- ------------ (op: 962) máximo (Quantidade para todos os produtos 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 distinta está disponível para compatibilidade com versões anteriores das expressões usadas em versões anteriores do produto. Sintaxe: mínimo (expr distinto) mínimo (expr distinto para todos os expr) mínimo (expr distinto para o relatório) Exemplo: mínimo (Quantidade) -------------- (op: 43,330, 142,150 ) Mínimo (Quantidade para todo o tipo de produto) ---- (op: 6, 4, 4, 8230.) Mínimo (Quantidade para qualquer tipo de produto) 8211 (op: 6, 4, 4.) Mínimo (Quantidade para relatório) ----------------- (op: 2) Moving-Average: Retorna o valor adicionando os valores ao anterior com base no numericexp. Sintaxe: média móvel (numericexpr. Numericexpr at exp prefilter) média móvel (numericexpr. Numericexpr prefilter). Para expr para relatório automático Exemplo: média móvel (Quantidade, 2) (op: Quantidade Mover média 198 676 198 676 345,096 271,886 95,552 220,324 96,246 95,889 Mover-Total: Retorna o valor adicionando os valores ao anterior com base no numericexp Sintaxe: Total em movimento (numericexpr. Numericexpr at exp prefilter) em movimento total (distinto numericexpr. Numericexpr prefilter). Para expr para relatório automático Exemplo: moving-total (Quantidade, 3) Saída: Quantidade Médio em movimento 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. Usado apenas em fontes de dados relacionais. Sintaxe: porcentagem (numericexpr at exp prefilter) porcentagem (pré-filtro de numericexpr distinto). Para expr para relatório automático Exemplo: porcentagem (Quantidade) - ( Op: 16, 12, 10.) Percentile: Retorna um valor, em uma escala de cem, que indica a porcentagem de uma distribuição que é igual ou inferior ao dado selecionado Um item. Sintaxe: percentil (numericexpr no préperfil de Exp) percentil (pré-variador de numericexpr distinto). Para expr para relatório automático Exemplo: percentil (Quantidade) -------- (o p: 100, 95, 90) Quantile: Retorna a classificação de um valor para um intervalo que você especifica. Ele retorna números inteiros para representar qualquer intervalo de classificações, como 1 (mais alto) a 100 (menor). Sintaxe: quantile (numericexpr, numericexpr at exp prefilter) quantile (numericexpr distinto, numericexpr prefilter). Para expr para relatório automático Exemplo: quantile (Quantidade, 5) --- (op: 1, 2, 3, 4, 5) Quartil: Retorna a classificação de um valor, representado como inteiro de 1 (maior) para 4 (menor ), Em relação a um grupo de valores. Sintaxe: quartil (numericexpr at exp prefilter) quartil (prefigurador de numericexpr distinto). Para expr para relatório automático Exemplo: quartil (Quantidade) ---------- (o p: 1, 2, 3, 4) Retorna o valor de classificação dos itens de dados selecionados. Se duas ou mais linhas se amarram, então há uma lacuna na seqüência de valores classificados (também conhecido como ranking olímpico). Sintaxe: classificar (classificação expr em pré-pré de exp) (pré-filtro distinto de ordenação expr). Para expr para relatório automático Exemplo: classificação Quantidade) ----------------- (op: 1, 2, 3, 4, 8230 ..) Retorna a média em execução por linha (incluindo A linha atual) para um conjunto de valores Sintaxe: média em execução (numericexpr at exp prefilter) em média (pré-variador de numericexpr distinto). Para expr para o relatório automático Exemplo: quantidade média em execução ------------ (op: Quantidade Mover média 198,676 198,676 345,096 271,886 95,552 213,108 96,246 183,892 Corrente-Contagem: Retorna a conta corrente por linha (incluindo A linha atual) para um conjunto de valores. Sintaxe: contagem de execução (numericexpr at exp prefilter) contagem de execução (pré-filtro de numericexpr distinto). Para expr para relatório automático Exemplo: contagem (Quantidade) ------- (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 e a linha anterior (incluindo a linha atual) para um conjunto de valores. Sintaxe: execução - Diferença (numericexpr no exp pré-filtro) diferença de execução (pré-filtro de numericexpr distinto). Para expr para relatório automático Exemplo: diferença de execução (Quantidade) - (op: null, 146420, -249,544, 8230 ..) Retorna o máximo em execução Linha (incluindo a linha atual) para um conjunto de valores. Sintaxe: running-maximum (numeri Cexpr at exp prefilter) running-maximum (pré-filtro de numericexpr distinto). Para expr para relatório automático Exemplo: running-maximum (Quantity) --------- (o p: 198676, 345096) Retorna o mínimo de execução por linha (incluindo a linha atual) para um conjunto de valores. Sintaxe: executando-mínimo (numericexpr no préperfil de exp) no mínimo de execução (pré-filtro de numericexpr distinto). Para expr para relatório automático Exemplo: execução mínima (Quantidade) --------- (o p: 198676, 198676, 95552,) Retorna um total total por linha (incluindo a linha atual) para um conjunto de valores. Sintaxe: execução total (numericexpr at exp prefilter) running-total (prefigurador numericexpr distinto). Para expr para relatório automático Exemplo: execução total (Quantidade) ----------- (o p: 198676, 5437728230.) Retorna o desvio padrão dos itens de dados selecionados. A palavra-chave distinta está disponível para compatibilidade com versões anteriores das expressões usadas em versões anteriores do produto. Sintaxe: desvio-padrão padrão (expr distinto) desvio padrão (expr distinto para todos os expr) desvio padrão (expr distinto para relatório) Exemplo: desvio padrão (Quantidade) ------ (op: 50.628, 69.098 8230) desvio padrão (Quantidade para todo o 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 Desvio padrão pop: Calcula o desvio padrão da população E retorna a raiz quadrada da variância populacional. A palavra-chave distinta 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 (expr distinto para todos os expr) padrão-desvio-pop (expr distinto para o relatório) Exemplo: padrão-desvio-pop (Quantidade) ---- --- (op: 50.62240898, 69.09035128) padrão-desvio-pop (Quantidade para todo o tipo de produto) - (op: 50.62240898, 69.09035128) desvio padrão-pop (Quantidade para qualquer tipo de produto) (op: 50.62240898, 69.09035128) padrão - down-pop (Quantidade para o relatório) --- (op: 59.70601702,) Total: Retorna o valor total dos itens de dados selecionados. A palavra-chave distinta está disponível para compatibilidade com versões anteriores das expressões usadas em versões anteriores do produto. Sintaxe: total (expr distinto) total (expr distinto para todos os expr) total (expr distinto para relatório) Exemplo: total (Quantidade) --------------- (op: 198,676, 345,096) Total (Quantidade para todo o tipo de produto) ------- (op: 198,676, 345,096) Total (Quantidade para qualquer tipo de produto) ----- (op: 198,676, 345,096) Total (Quantidade para relatório) --------------- (op: 2215354) Relatório: Variação total: Retorna a variância dos itens de dados selecionados. A palavra-chave distinta está disponível para compatibilidade com versões anteriores das expressões usadas em versões anteriores do produto. Sintaxe: variação (expr distinta) variância (expr distinto para todos os expr) variância (expr distinto para o relatório) Exemplo: variância (Quantidade) ----- (op: 2563.244, 4774.5438230) variação (Quantidade para todo o tipo de produto) -------- (op: 2563.244, 4774.5438230) variância (Quantidade para qualquer tipo de produto) ------- (op: 2563.244, 4774.5438230) variação (Quantidade para relatório) ------- --------------- (op: 3,564.89125097) Retorna a variância populacional de um conjunto de números após o descarte dos nulos neste conjunto. Sintaxe: variance-pop (distinto expr auto) variance-pop (expr distinto 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 todo o tipo de produto) ----------- (op: 2,562.6282905, 4,773.47663957) variance-pop (Quantidade para qualquer tipo de produto) -------- (op : 2,562,6282905, 4,773.47663957) variance-pop (Quantidade para relatório) ------ (op: 3,564.80846781) Postado por Ramana Reddy CH em 22: 44Pinned topic Moving-total moving-average functions dando números estranhos Pergunta sem resposta Esta questão não tem Foi respondido ainda. Darren Gruber disse: Eu tenho um relatório de crosstab bastante simples que calcula uma contagem simples de cruzamentos de critérios por mês e ano. (Veja a captura de tela). A contagem está funcionando bem, mas o movimento-total (contagem, 3) está produzindo alguns números estranhos. Heres como o arquivo de ajuda descreve a função de movimento total. Como posso ver na minha tela de tela anexa, nem espera até ter 3 meses antes de dar um resultado, o que também está errado. Observe também que, se a contagem estiver vazia, o total de movimentos está vazio, embora possa ter linhas de contagem anteriores para trabalhar. Eu tentei substituir o total de movimentos por média móvel e obtive resultados semelhantes, embora números menores. Qualquer ajuda será muito apreciada. Posso ser mais específico sobre o relatório se for necessária mais informação. Atualizado em 2012-01-19T07: 58: 22Z em 2012-01-19T07: 58: 22Z por SystemAdmin Qualquer pessoa disposta a compartilhar seus pensamentos, por favor, faça isso. Obrigado Os resultados em sua captura de tela estão corretos. Na Grp 1, você tem os valores janeiro fevereiro março abril maio 198 177 158,5 0 0 Os totais móveis são: janeiro: (valor de janeiro) (sem valores anteriores) 198 0 198 fevereiro: (valor de fevereiro) (valor de janeiro) (não anterior Valores de março) 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) (abril Valor) (valor de março) 0 0 158.5 158.5 Então, o total de movimentos parece estar fazendo exatamente o que deveria estar fazendo. Se você quiser parar de usar o movimento-total quando a medida for 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, seria melhor usar resumos de membros em vez das funções de resumo regulares destinadas a consultas relacionais. A expressão para o total em movimento com resumos de membros seria: Atualizado em 2014-03-25T08: 36: 22Z em 2014-03-25T08: 36: 22Z por iron-man Os resultados em sua captura de tela ficam corretos. Na Grp 1, você tem os valores janeiro fevereiro março abril maio 198 177 158,5 0 0 Os totais móveis são: janeiro: (valor de janeiro) (sem valores anteriores) 198 0 198 fevereiro: (valor de fevereiro) (valor de janeiro) (não anterior Valores de março) 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) (abril Valor) (valor de março) 0 0 158.5 158.5 Então, o total de movimentos parece estar fazendo exatamente o que deveria estar fazendo. Se você quiser parar de usar o movimento-total quando a medida for 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 (Número total de recursos 0) ENCONTRO (0) ELSE (total em movimento (total, 3 para o ano, grupo)) lt pregt Em uma nota lateral, se você Estão usando um pacote dimensional, então seria melhor usar resumos de membros em vez das funções de resumo regulares destinadas a consultas relacionais. A expressão para o total de movimentos com resumos de membros seria semelhante a: ltpre classjava dw data-editor-langjava data-pbcklangjava dirltrgtaggregate (Total Headcount dentro do set lastPeriods (3, currentMember (Cube. Time Dimension. Time Hierarchy)))) lt pregt Apreciar Os insumos. Vou tentar isso. Obrigado Phil W

No comments:

Post a Comment