Compartilhar via


Especificar o tamanho de um indicador em um relatório paginado usando uma expressão (Construtor de Relatórios)

Aplica-se a: Construtor de Relatórios da Microsoft (SSRS) Construtor de Relatórios do Power BI Designer de Relatórios no SQL Server Data Tools

Além de cor, direção e forma, você pode usar o tamanho para maximizar o impacto visual de indicadores em um relatório paginado.

Um indicador tem uma coleção de estados de indicador denominados IndicatorStates. A coleção IndicatorStates normalmente tem vários estados. Cada estado é um membro da coleção e é representado por um ícone. Juntos, os estados constituem a coleção IndicatorsStates.

Para configurar dinamicamente os tamanhos de ícones, você define propriedades de membros da coleção IndicatorsStates no painel Propriedades do Construtor de Relatórios. Se o painel Propriedades não estiver visível, clique na guia Exibir e selecione Propriedades.

Observação

No SSDT (SQL Server Data Tools), você usa a janela Propriedades para definir as propriedades do membro. Se a janela Propriedades não estiver aberta, pressione a tecla F4.

O painel Propriedades fornece acesso às propriedades da coleção IndicatorStates de um indicador. Você configura os ícones para terem tamanhos diferentes definindo a propriedade ScaleFactor dos membros da coleção IndicatorStates usando uma expressão. Para obter mais informações, confira Expressões (Construtor de Relatórios e SSRS).

A expressão usada neste procedimento também foi usada para gerar o relatório com tamanhos diferentes de indicadores, mostrada em Indicadores (Construtor de Relatórios e SSRS).

Observação

Você pode criar e modificar arquivos de definição de relatório paginado (.rdl) no Construtor de Relatórios da Microsoft, Construtor de Relatórios do Power BI e no Designer de Relatórios no SQL Server Data Tools.

Para especificar o tamanho do ícone de indicador usando uma expressão

  1. Clique no indicador que você deseja alterar.

  2. No painel Propriedades, localize a propriedade IndicatorStates.

    Se o painel Propriedades for organizado por categoria, você localizará IndicatorStates na categoria Estados .

  3. Clique no botão de reticências (...) ao lado de IndicatorStates. A caixa de diálogo Editor de Coleções IndicatorState será aberta.

    Selecione todos os membros da coleção.

  4. Na lista Propriedades de Multisseleção , clique na seta para baixo ao lado de ScaleFactor e clique em Expressão.

  5. Na caixa de diálogo Expressão , escreva a expressão.

    A expressão de exemplo a seguir cria o ícone de um tamanho diferente com base no valor do campo SalesYTD .

    =IIF(Fields!SalesYTD.value = 0,0,Fields!SalesYTD.value/Max(Fields!SalesYTD.value,"Indicator"))

    Para obter mais informações, confira Exemplos de expressões (Construtor de Relatórios e SSRS).

  6. Selecione OK.

  7. Selecione OK.

Consulte Também

Indicadores (Construtor de Relatórios e SSRS)