Exemplo de Texto Condicional

Neste exemplo, configuraremos o texto condicional para exibir, para cada Entidade nas linhas da grade, o texto específico para variações de receita com um número positivo e texto diferente para variações de receita com um número negativo. O texto surgirá em uma caixa de texto, na parte inferior do relatório.

O texto exibirá, juntamente com algum texto estático, o alias da Entidade do membro da linha, o valor da receita Real, a porcentagem da variação e a porcentagem da receita para a receita total. As condições e o texto relacionado atribuídos à coluna % da Variação Planejada x Real são os seguintes:

  • Verde: Células com valores superiores a 0%: MemberAlias("Entities") Revenue of CellValue(A) was CellValue(C) above Plan, esulting in CellValue(D) of Total Revenue

  • Vermelho: Células com valores inferiores a 0%: MemberAlias("Entities") Revenue of CellValue(A) was CellValue(C) below Plan, resulting in CellValue(D) of Total Revenue

Em referência às funções de texto usadas no texto condicional:

  • CellValue (A) – retorna o valor dos dados da Receita Real da linha atual na coluna A

  • CellValue(C) – retorna o valor de dados da % Planejada x Real para a linha atual na coluna C

  • CellValue(D) – retorna a % da Receita Total (coluna da fórmula do relatório, oculta da exibição) para a linha atual na coluna D. Este exemplo ilustra que as funções de texto podem se referir a linhas ou colunas ocultas, que não são exibidas na saída da grade.

    A visualização da grade é exibida.
    Exemplo de Texto Condicional

Para criar o texto condicional:

  1. No editor da grade, selecione a célula com a % da variação e clique em ícone de texto condicional para criar o texto condicional. Para detalhes sobre a criação de condições, consulte Criando uma Condição.
    criar o texto condicional

  2. Defina a condição, como a seguir:

    • Para a condição Verde, crie um formato condicional em que o Valor da Célula Atual é maior que 0:


      condição da cor verde
    • Na guia Texto Condicional, use ícone de função para selecionar as funções necessárias e insira manualmente o texto estático:


      texto condicional
  3. Defina a condição, como a seguir:

    • Para a condição Vermelha, crie um formato condicional em que o Valor da Célula Atual é menor que 0:


      definir a condição da cor
    • Na guia Texto Condicional, use ícone de função para selecionar as funções necessárias e insira manualmente o texto estático:


      texto condicional
  4. Edite uma caixa de texto existente no relatório e insira a função de texto ConditionalText.
    caixa de diálogo função de texto

    Nenhum parâmetro adicional é necessário, pois queremos exibir todo o texto condicional na caixa de texto.


    imagem do texto do corpo do relatório
  5. Clique em botão visualizar para exibir o relatório com os resultados da caixa de texto.


    visualizar o relatório com a caixa de texto

Exibindo o Texto Condicional na Grade

Um exemplo alternativo para exibir ConditionalText na grade, em vez de o texto condicional ser exibido em uma caixa de texto na parte inferior do relatório, os resultados do texto para cada membro da linha Entidade serão exibidos em uma coluna de texto na grade.

Nota:

Consulte o seguinte design de grades, em que a coluna E é uma coluna de texto com a função de texto ConditionalText. Ele está recuperando o texto da coluna C (onde a condição é aplicada) para a linha atual, pois nenhum parâmetro de linha foi especificado.


a coluna E é uma coluna de texto, que contém a função de texto ConditionalText

Clique em botão visualizar para exibir os resultados da grade. É possível exibir os resultados da função de texto para cada linha na coluna de texto.


texto condicional exibido em uma caixa de texto