Como especificar o tamanho de um indicador usando uma expressão (Construtor de Relatórios 3.0 e SSRS)
Além de cor, direção e forma, você pode usar tamanho para maximizar o impacto visual de indicadores.
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 |
---|
Em Business Intelligence Development Studio, você usa a janela Propriedades para definir as propriedades de 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, consulte Expressões (Construtor de Relatórios 3.0 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 (Report Builder 3.0 e SSRS).
Observação |
---|
É possível criar e modificar definições de relatórios (.rdl) no Report Builder 3.0 e no Designer de Relatórios no Business Intelligence Development Studio. Cada ambiente de criação fornece diferentes maneiras de criar, abrir e salvar relatórios e itens relacionados. Para obter mais informações, consulte Projetando e implementando relatórios usando o Designer de Relatórios (Reporting Services) na Web em microsoft.com. |
Para especificar o tamanho do ícone de indicador usando uma expressão
Clique no indicador que você deseja alterar.
No painel Propriedades, localize a propriedade IndicatorStates.
Se o painel Propriedades for organizado por categoria, você localizará IndicatorStates na categoria Estados.
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.
Na lista Propriedades de Multisseleção, clique na seta para baixo ao lado de ScaleFactor e clique em Expressão.
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, consulte Exemplos de expressões (Report Builder 3.0 e SSRS).
Clique em OK.
Clique em OK.