Exemplos do modo avançado do contêiner de treliça
Este tópico de ajuda mostra exemplos de como você pode usar um contêiner de treliça no modo avançado para configurar expressões avançadas em seus gráficos.
As seguintes variáveis são mostradas neste tópico de ajuda:
-
$(vDim)
-
$(vDimValue)
-
$(vDimSetFull)
Para exemplos adicionais, consulte Usando o modo avançado.
Exemplo 1: Expressão de medida condicional
Esse exemplo mostra como a variável $(vDimValue) pode ser adicionada a expressões de medida para tornar o contêiner de treliça compatível com expressões avançadas. A expressão usada nesse gráfico é uma expressão condicional if.
Adicionar os dados
Crie um novo aplicativo e adicione o script de carregamento abaixo no Editor da carga de dados. Em seguida, carregue os dados.
Crie a visualização mestre
Faça o seguinte:
-
Abra uma pasta no modo de edição.
-
Clique em Opções avançadas.
-
Arraste um gráfico de barras até a pasta.
-
Adicione Item Type como uma dimensão ao gráfico de barras.
-
Adicione a seguinte expressão como medida:
=if(Sum([Units Sold])>=40000, Sum({<Region={$(vDimValue)}>} [Total Profit]), Sum({<Region={$(vDimValue)}>} [Units Sold]))
No contêiner de treliça, essa expressão será exibida:
-
Se houver 40.000 ou mais unidades vendidas: o lucro total para cada região distinta.
-
Se houver menos que 40.000 unidades vendidas, ou se os dados forem nulos: o número total de unidades vendidas para cada região distinta.
Para cada gráfico no contêiner, a variável $(vDimValue) será substituída pelo nome do valor da dimensão para Region.
-
-
Para a medida que você acabou de adicionar, adicione o seguinte Rótulo:
=if(Sum([Units Sold])>=40000, 'Total Profit', 'Items Sold')
-
No painel de propriedades, expanda Classificação. Ajuste a classificação de modo que o gráfico seja classificado principalmente pelo valor da medida em ordem decrescente.
-
No painel de propriedades, em Aparência, expanda Cores e legenda.
-
Defina Cores como Personalizado e escolha a opção para colorir o gráfico Por dimensão.
-
Ative Cores persistentes.
-
Clique em um gráfico com o botão direito do mouse ou use o botão e clique em Adicionar aos itens mestre.
-
Dê um Nome ao item mestre (por exemplo, BarChartExample) e clique em Incluir.
Criar o contêiner de treliça
Faça o seguinte:
-
Arraste um contêiner de treliça até a pasta.
-
Clique em Adicionar dimensão e selecione Region.
-
Clique em Incluir na visualização mestre. No menu suspenso, selecione o item mestre BarChartExample.
-
No painel de propriedades do contêiner de treliça, em Aparência, expanda Opções de treliça.
-
Defina Modo avançado como Ativado.
-
No painel de propriedades do contêiner de treliça, em Aparência, expanda Geral.
-
Ative a opção Mostrar títulos, se necessário. Adicione a seguinte expressão para o Título do gráfico:
=if(Sum([Units Sold])>=40000, 'Total Profit, by Region and Item Type', 'Total Items Sold, by Region and Item Type')
Redimensione o contêiner de treliça na pasta para que ele tenha espaço suficiente para mostrar todos os dados. Seus gráficos agora devem se parecer com a imagem a seguir.
Se você fizer seleções no aplicativo (por exemplo, selecionando uma Order Priority específica), a medida mostrada no gráfico poderá ser alterada devido ao volume de pedidos mais baixo.
Exemplo 2: Colorindo em um gráfico de mapa
Este exemplo mostrará como configurar um contêiner de treliça no Modo avançado para colorir um gráfico de mapa por expressão de medida. Especificamente, ele mostra o seguinte:
-
Usando $(vDimSetFull) para colorir gráficos de mapas por medida.
-
Usando $(vDim) e $(vDimValue) em texto dentro dos gráficos (nesse caso, para os subtítulos dos gráficos).
Adicionar os dados
Crie um novo aplicativo e o script de carregamento abaixo no Editor da carga de dados. Em seguida, carregue os dados.
Crie a visualização mestre
Faça o seguinte:
-
Abra uma pasta no modo de edição.
-
Clique em Opções avançadas.
-
Arraste um gráfico de mapa para a pasta.
-
No painel de propriedades, crie uma nova camada de área para o gráfico.
-
Adicione Country como a dimensão para a camada de área.
-
Na camada de área Country, expanda Cores.
-
Defina Cores como Personalizado e selecione a configuração de cor Por medida.
-
Adicione a seguinte expressão para Selecionar medida:
=Sum($(vDimSetFull) Sales)
-
Adicione o seguinte Rótulo à cor de medida: Total Sales
-
Expanda a seção Aparência > Geral no painel de propriedades.
-
Insira a seguinte expressão para o Subtítulo do gráfico:
='Total Sales, ' & $(vDim) & ': ' & $(vDimValue)
Essa expressão retorna um erro na visualização mestre, mas no contêiner de treliça, ela funciona corretamente. Para cada valor de Year exclusivo, o título do gráfico será Total Sales, Year: <year>.
-
Clique em um gráfico com o botão direito do mouse ou use o botão e clique em Adicionar aos itens mestre.
-
Dê um Nome ao item mestre (por exemplo, MapChartExample) e clique em Incluir.
Criar o contêiner de treliça
Faça o seguinte:
-
Arraste um contêiner de treliça até a pasta.
-
Clique em Adicionar dimensão e selecione Year.
-
Clique em Incluir na visualização mestre. No menu suspenso, selecione o item mestre MapChartExample.
-
No painel de propriedades do contêiner de treliça, em Aparência, expanda Trellis options.
-
Defina Advanced mode (Colorir todas as medidas) como On (Medidas específicas).
-
Configure Número de colunas como um valor que funcione melhor para sua pasta e tamanho de tela. Para corresponder à imagem abaixo, defina esse valor como 5.
-
No painel de propriedades do contêiner de treliça, em Aparência, expanda Geral.
-
Adicione o seguinte Título para o gráfico: Total Sales by Country
-
Redimensione o gráfico, se necessário, para que ele ocupe todo o comprimento da pasta.
-
Saia do modo de edição de pasta.
Para obter o mesmo esquema de cores mostrado na imagem abaixo, defina o tema do aplicativo como Sense Classic.