Aqui está um gráfico de colunas com rótulos padrão:
Se você tiver um gráfico de colunas como este, talvez queira aplicar os rótulos - não a todas as colunas, mas apenas a uma coluna ou a algumas colunas selecionadas.
Vou fazer isso usando dois recursos do TARGIT:
- Um cálculo adicionado que retornará '1' ou '0'.
- Uma legenda avançada - usando 'texto condicional' para mostrar rótulos onde o cálculo é igual a '1'.
Exemplo: Legenda apenas na última coluna.
Cálculo (Label Flag), adicionado como coluna calculada: if allcount(d1, d-1:0, m1) = 1 then 1 else 0
O gráfico de colunas, visto como uma tabela cruzada, ficaria assim:
Você pode querer ocultar este cálculo imediatamente (em Propriedades/Visibilidade). Mesmo que oculto, você ainda pode consultar os valores calculados posteriormente.
O próximo passo é começar a trabalhar com o 'Editor de texto avançado' para rótulos do gráfico de colunas:
Remova qualquer conteúdo do campo do editor e adicione um 'Novo texto condicional':
- Na caixa 'Se', adicione Valor para o cálculo - neste exemplo, Valor 2 (sinalizador de rótulo).
- Pressione o botão 'Aplicar' ao lado da caixa 'Se'.
- Na caixa 'Então', adicione MeasureValue.
- Pressione o botão 'Aplicar' ao lado da caixa 'Então'.
Agora, isso deve resultar na visualização da legenda apenas na última coluna:
Exemplo 2: Legendas apenas na primeira e na última coluna.
O bom das preparações anteriores, é que agora você só precisa alterar quando o cálculo deve resultar em '1' ou '0' para aplicar legendas em outras colunas de sua escolha.
Para obter legendas apenas na primeira e última colunas, altere o cálculo do Label Flag para isto: if (allcount(d1, d-1:0, m1) = 1 or allcount(d1, d1:0, m1) = 1) then 1 else 0.