Configurações dos Filtros
Visão Geral do Programa
Figura 1 - Opção de configuração de Filtro | Figura 2 - Cadastro dos parâmetros dos filtros |
Figura 3 - Filtro no App Indicadores v3 | Figura 4 - Campo do tipo Data |
Objetivo da tela: | Descreva o principal objetivo da tela. |
Outras Ações/Ações Relacionadas:
Listar as ações relacionadas à tela.
Ação: | Descrição: |
Figura (1) Acessar configuração Filtro | Abre a tela de configuração de Filtro para o indicador (Figura (2)) |
Figura (2) Alterar configurações | Todos os campos exceto Nome, ao serem alterados serão gravados automaticamente |
Figura (4) Informar valor ao filtro | Seleciona para informar o valor para o Parâmetro do filtro |
Principais Campos e Parâmetros:
Campo: | Descrição |
Figura (2) Campo Descrição |
|
Figura (2) Campo Tipo do Dado |
|
Figura (2) Campo Ordem |
|
Conteúdos Relacionados:
Exemplos de filtros aplicados nos níveis de indicadores:
Tanto o Nível 1 e Nível 2 é ncessario ter o retorno dos Campos como segue: [DESCRICAO] [VALOR1] [VALOR2] [...] Os Demais Niveis precisa adicionar os parametros ao retorno: [PARAM] [DESCRICAO] [VALOR1] [VALOR2] [...] No retorno [PARAM] é adicionado as Descrições dos Níveis anteriores concatenados *Iniciado do Nivel 2 Exemplo: ---Nivel 1 - VISÃO MACRO SELECT 'Aplicação de Insumos' DESCRICAO, ROUND(SUM(A1.QT_AREA_EXEC), 2) AS AREA, ROUND(SUM(A1.QT_AREA_EXEC * A1.QT_DOS_PROG), 3) AS PROGRAMADA, ROUND(SUM(A1.QT_TOTAL), 3) AS REAL FROM INSU_LOCAL A1 [DESCRICAO] = 'Aplicação de Insumos' [VALOR1] = AREA [VALOR2] = PROGRAMADA [VALOR3] = REAL ---Nivel 2 - VISÃO POR INSTANCIA SELECT A1.INSTANCIA DESCRICAO, ROUND(SUM(A1.QT_AREA_EXEC), 2) AS AREA, ROUND(SUM(A1.QT_AREA_EXEC * A1.QT_DOS_PROG), 3) AS PROGRAMADA, ROUND(SUM(A1.QT_TOTAL), 3) AS REAL from INSU_LOCAL A1, UPNIVEL2 UPNV2, INSUMOS INSU, UPNIVEL1 UPNV1, OPERACOES OPR, CCUSTOS CST, APT_INS_HE APT, SISTAPLIC SIST where INSU.CD_INSUMO = A1.CD_INSUMO and UPNV1.CD_UPNIVEL1 = A1.CD_UPNIVEL1 and UPNV2.CD_UPNIVEL1 = A1.CD_UPNIVEL1 and UPNV2.CD_UPNIVEL2 = A1.CD_UPNIVEL2 and OPR.CD_OPERACAO = A1.CD_OPERACAO and CST.CD_CCUSTO = A1.CD_CCUSTO and A1.INSTANCIA = APT.INSTANCIA(+) and A1.NO_BOLETIM = APT.NO_BOLETIM(+) and APT.CD_SIST_APLI = SIST.CD_SIST_APLI(+) GROUP BY A1.INSTANCIA [DESCRICAO] = INSTANCIA [VALOR1] = AREA [VALOR2] = PROGRAMADA [VALOR3] = REAL ---Nivel 3 - VISÃO POR INSTANCIA E CCUSTO *Apartir deste nível é preciso adicionar o PARAM (DESCRICAO CONCATENADAS DOS NIVEIS ANTERIORES "A partir do nivel 2") SELECT A1.INSTANCIA PARAM, CST.DE_CCUSTO DESCRICAO, ROUND(SUM(A1.QT_AREA_EXEC), 2) AS AREA, ROUND(SUM(A1.QT_AREA_EXEC * A1.QT_DOS_PROG), 3) AS PROGRAMADA, ROUND(SUM(A1.QT_TOTAL), 3) AS REAL from INSU_LOCAL A1, UPNIVEL2 UPNV2, INSUMOS INSU, UPNIVEL1 UPNV1, OPERACOES OPR, CCUSTOS CST, APT_INS_HE APT, SISTAPLIC SIST where INSU.CD_INSUMO = A1.CD_INSUMO and UPNV1.CD_UPNIVEL1 = A1.CD_UPNIVEL1 and UPNV2.CD_UPNIVEL1 = A1.CD_UPNIVEL1 and UPNV2.CD_UPNIVEL2 = A1.CD_UPNIVEL2 and OPR.CD_OPERACAO = A1.CD_OPERACAO and CST.CD_CCUSTO = A1.CD_CCUSTO and A1.INSTANCIA = APT.INSTANCIA(+) and A1.NO_BOLETIM = APT.NO_BOLETIM(+) and APT.CD_SIST_APLI = SIST.CD_SIST_APLI(+) group by A1.INSTANCIA, CST.DE_CCUSTO [PARAM] = INSTANCIA - "Neste caso não foi preciso concatenar, pois só tem um nivel anterior" [DESCRICAO] = DE_CCUSTO [VALOR1] = AREA [VALOR2] = PROGRAMADA [VALOR3] = REAL ---Nivel 4 - VISÃO POR INSTANCIA / CCUSTO / FAZENDA SELECT A1.INSTANCIA || CST.DE_CCUSTO PARAM, UPNV1.DE_UPNIVEL1 DECRICAO, ROUND(SUM(A1.QT_AREA_EXEC), 2) AS AREA, ROUND(SUM(A1.QT_AREA_EXEC * A1.QT_DOS_PROG), 3) AS PROGRAMADA, ROUND(SUM(A1.QT_TOTAL), 3) AS REAL from INSU_LOCAL A1, UPNIVEL2 UPNV2, INSUMOS INSU, UPNIVEL1 UPNV1, OPERACOES OPR, CCUSTOS CST, APT_INS_HE APT, SISTAPLIC SIST where INSU.CD_INSUMO = A1.CD_INSUMO and UPNV1.CD_UPNIVEL1 = A1.CD_UPNIVEL1 and UPNV2.CD_UPNIVEL1 = A1.CD_UPNIVEL1 and UPNV2.CD_UPNIVEL2 = A1.CD_UPNIVEL2 and OPR.CD_OPERACAO = A1.CD_OPERACAO and CST.CD_CCUSTO = A1.CD_CCUSTO and A1.INSTANCIA = APT.INSTANCIA(+) and A1.NO_BOLETIM = APT.NO_BOLETIM(+) and APT.CD_SIST_APLI = SIST.CD_SIST_APLI(+) GROUP BY A1.INSTANCIA, CST.DE_CCUSTO, UPNV1.DE_UPNIVEL1 [PARAM] = A1.INSTANCIA || CST.DE_CCUSTO - "Concatenação dos ultimos Níveis" [DESCRICAO] = UPNV1.DE_UPNIVEL1 [VALOR1] = AREA [VALOR2] = PROGRAMADA [VALOR3] = REAL ---Nivel 4 - VISÃO POR INSTANCIA / CCUSTO / FAZENDA SELECT A1.INSTANCIA || CST.DE_CCUSTO PARAM, UPNV1.DE_UPNIVEL1 DECRICAO, ROUND(SUM(A1.QT_AREA_EXEC), 2) AS AREA, ROUND(SUM(A1.QT_AREA_EXEC * A1.QT_DOS_PROG), 3) AS PROGRAMADA, ROUND(SUM(A1.QT_TOTAL), 3) AS REAL from INSU_LOCAL A1, UPNIVEL2 UPNV2, INSUMOS INSU, UPNIVEL1 UPNV1, OPERACOES OPR, CCUSTOS CST, APT_INS_HE APT, SISTAPLIC SIST where INSU.CD_INSUMO = A1.CD_INSUMO and UPNV1.CD_UPNIVEL1 = A1.CD_UPNIVEL1 and UPNV2.CD_UPNIVEL1 = A1.CD_UPNIVEL1 and UPNV2.CD_UPNIVEL2 = A1.CD_UPNIVEL2 and OPR.CD_OPERACAO = A1.CD_OPERACAO and CST.CD_CCUSTO = A1.CD_CCUSTO and A1.INSTANCIA = APT.INSTANCIA(+) and A1.NO_BOLETIM = APT.NO_BOLETIM(+) and APT.CD_SIST_APLI = SIST.CD_SIST_APLI(+) GROUP BY A1.INSTANCIA, CST.DE_CCUSTO, UPNV1.DE_UPNIVEL1 [PARAM] = A1.INSTANCIA || CST.DE_CCUSTO - "Concatenação dos ultimos Níveis" [DESCRICAO] = UPNV1.DE_UPNIVEL1 [VALOR1] = AREA [VALOR2] = PROGRAMADA [VALOR3] = REAL ---Nivel 5 - VISÃO POR INSTANCIA / CCUSTO / FAZENDA / INSUMO SELECT A1.INSTANCIA || CST.DE_CCUSTO || UPNV1.DE_UPNIVEL1 PARAM, INSU.DE_INSUMO DECRICAO, ROUND(SUM(A1.QT_AREA_EXEC), 2) AS AREA, ROUND(SUM(A1.QT_AREA_EXEC * A1.QT_DOS_PROG), 3) AS PROGRAMADA, ROUND(SUM(A1.QT_TOTAL), 3) AS REAL from INSU_LOCAL A1, UPNIVEL2 UPNV2, INSUMOS INSU, UPNIVEL1 UPNV1, OPERACOES OPR, CCUSTOS CST, APT_INS_HE APT, SISTAPLIC SIST where INSU.CD_INSUMO = A1.CD_INSUMO and UPNV1.CD_UPNIVEL1 = A1.CD_UPNIVEL1 and UPNV2.CD_UPNIVEL1 = A1.CD_UPNIVEL1 and UPNV2.CD_UPNIVEL2 = A1.CD_UPNIVEL2 and OPR.CD_OPERACAO = A1.CD_OPERACAO and CST.CD_CCUSTO = A1.CD_CCUSTO and A1.INSTANCIA = APT.INSTANCIA(+) and A1.NO_BOLETIM = APT.NO_BOLETIM(+) and APT.CD_SIST_APLI = SIST.CD_SIST_APLI(+) GROUP BY A1.INSTANCIA, CST.DE_CCUSTO, UPNV1.DE_UPNIVEL1, INSU.DE_INSUMO [PARAM] = A1.INSTANCIA || CST.DE_CCUSTO || UPNV1.DE_UPNIVEL1 - "Concatenação dos ultimos Níveis" [DESCRICAO] = INSU.DE_INSUMO [VALOR1] = AREA [VALOR2] = PROGRAMADA [VALOR3] = REAL
Links dos principais conceitos e processos.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas