Os exemplos abaixo fornecem orientações sobre o uso da função TABMEDIDOR para extrair informações específicas de campos, como consumo, código do empreendimento e competência. Eles ilustram como obter valores formatados, como 'V' para Valor ou 'D' para Data e Hora.
Modelo para Consumo: TABMEDIDOR('CONSUMO','V') Descrição: Primeiro argumento nome do campo. Segundo argumento tipo do campo. Legenda: (V = Valor; I = Inteiro; S = Conjunto de Caracteres; D = Data e Hora).
Modelo para Código do empreendimento: TABMEDIDOR('COD_PESS_EMPR', 'V') Descrição: Primeiro argumento nome do campo. Segundo argumento tipo do campo. neste exemplo de fórmula possibilitará retornar o código do empreendimento.
Exemplo de sua utilização: A condição TABMEDIDOR('COD_PESS_EMPR', 'V') + 100 refere-se a uma fórmula que envolve a função TABMEDIDOR . Vamos analisar essa expressão: TABMEDIDOR('COD_PESS_EMPR', 'V') : Esta parte da expressão utiliza a função TABMEDIDOR para retornar o código do empreendimento 'COD_PESS_EMPR' com a formatação 'V' (indicando um valor).
+ 100 : Após obter o valor associado do campo 'COD_PESS_EMPR', a expressão soma 100 a esse valor.
Portanto, o resultado dessa expressão retornará o código empreendimento (relacionado ao campo 'COD_PESS_EMPR') somado com 100. Em resumo, essa fórmula resulta o código do empreendimento acrescido de 100.
Modelo para Competência:
TABMEDIDOR('COMPETENCIA','D') Descrição: Primeiro argumento nome do campo. Segundo argumento tipo do campo. neste exemplo de fórmula possibilitará retornar a competencia (quando informad mais uma condição.
Exemplo de sua utilização utilizando a condição SE: SE TABMEDIDOR('COMPETENCIA','D') = ("01/2022") ENTAO 5 SENAO 100 A condição apresentada está utilizando uma função chamada TABMEDIDOR para verificar se o valor associado ao campo 'COMPETENCIA' (competência) é igual a "01/2022". Vamos analisar a expressão passo a passo: TABMEDIDOR('COMPETENCIA','D') : Esta parte da expressão utiliza a função TABMEDIDOR para obter o valor associado ao campo 'COMPETENCIA' com a formatação 'D' (referindo-se a data). Isso é comparado com a string "01/2022".
= ("01/2022") : Esta parte compara o valor obtido com a string "01/2022".
A condição completa diz o seguinte: - Se o valor associado ao campo 'COMPETENCIA' for igual a "01/2022", então o resultado é 5.
- Caso contrário, se o valor associado ao campo 'COMPETENCIA' for diferente de "01/2022", o resultado é 100.
Em resumo, essa condição atribui o valor 5 se a competência for janeiro de 2022 e 100 para qualquer outra competência. |