Gerenciando a saída condicional do PixelPerfect usando as regras de formatação
Você pode usar as regras de formatação para alterar condicionalmente o formato dos objetos em um relatório do PixelPerfect. Por exemplo, é possível criar um relatório que exiba apenas um gráfico para cada país no qual as vendas são superiores a um limite selecionado. Você também pode realçar as células de uma tabela que correspondam a condições específicas.
Ao usar regras de formatação, você define os critérios usando uma fórmula e cria um formato relacionado. O formato especificado é aplicado quando a fórmula é verdadeira. É possível associar uma regra com muitos objetos diferentes no mesmo relatório e também é possível associar muitas regras ao mesmo objeto do relatório.
Recomendamos o uso do editor de fórmulas nativo para evitar erros durante a criação das fórmulas de critério.
Criar um novo filtro
Primeiro, crie um novo filtro antes de criar o relatório. Os filtros devem ser criados antes de serem aplicados a um relatório.
Faça o seguinte:
- Clique em Filtros no menu Aplicativos.
- Clique em Criar filtro para criar um novo filtro.
- Insira um nome para o filtro.
- Selecione um aplicativo na lista suspensa Aplicativo.
- Clique em Criar para criar o filtro.
- Clique em Campos.
- Clique em Adicionar campo.
- Selecione a Conexão ao documento do QlikView que contém o objeto que você deseja.
- Selecione Salesman na lista suspensa Nome.
- Selecione Valor é da lista suspensa no painel Valores.
-
Selecione um usuário existente na caixa direita.
Para saber como criar usuários, consulte: Criando usuários.
- Clique em Criar para confirmar.
Criar novo relatório do PixelPerfect
Faça o seguinte:
- Selecione Relatórios no menu principal do Qlik NPrinting e, em seguida, clique em Criar relatório.
- Insira um Título para o relatório. PixelPerfect Report Conditional Table Display.
- Selecione PixelPerfect na lista suspensa Tipo.
- Selecione um aplicativo na lista suspensa Aplicativo.
- Clique em Criar para criar o relatório.
Aplicar o filtro
Faça o seguinte:
- Na janela do relatório, clique em Filtros.
- Mova o filtro criado anteriormente de Itens disponíveis para Itens selecionados.
- Clique em Incluir filtros.
- Clique em Visão geral para retornar à janela de visão geral do relatório.
Criar um novo modelo de relatório do PixelPerfect
Faça o seguinte:
- Clique em Editar modelo para abrir o Editor de Modelos.
- Clique com o botão direito no nó Níveis e selecione Adicionar níveis.
Inserir uma tabela do QlikView como um nível
Faça o seguinte:
- Selecione a Conexão ao documento do QlikView que contém o objeto que você deseja.
- Selecione Sales by Country - CH304 na lista de objetos.
- Clique em OK.
Alterar a propriedade visível da marca de detalhes
Faça o seguinte:
- Crie uma nova tabela, como faria normalmente em um relatório do PixelPerfect, com base no CH304.
- Selecione DetailReport - "CH304_Level".
- Altere a propriedade Visible de Yes para No.
Geralmente, a marca de detalhes não está visível. A regra de formatação tornará a marca visível apenas para países com vendas superiores ao limite selecionado.
Criar nova regra e aplicá-la à tabela
Esse formulário exibe todas as regras disponíveis em um relatório.
Faça o seguinte:
- Clique na seta de tag inteligente > da marca Detail1.
-
Clique nos três pontos à direta de Formatting Rules.
A janela Formatting Rules Editor é exibida.
- Clique em Edit Rule Sheet para abrir o Formatting Rule Sheet Editor.
- Clique no botão + para adicionar uma nova regra.
- Selecione CH304_Level da lista suspensa Data Member.
-
Clique no formulário Condition e abra o Conditional Editor clicando nos pontos exibidos à direita.
Na coluna inferior esquerda, você pode ver a lista de categorias de objeto que pode usar para criar a condição
- Clique em Fields para ver a lista de campos disponíveis no Data Member.
- Clique duas vezes em Sales para adicionar à condição.
- Clique no símbolo > para adicioná-lo.
-
Digite 30000, de modo que a fórmula final seja [Sales] > 30000.
Apenas gráficos relacionados a países com vendas superiores a 30000 serão exibidos.
-
Você também pode inserir [Sales] > 30000 digitando-o na propriedade Condition.
-
Defina a propriedade Visible para Yes na lista suspensa.
Os objetos com a condição aplicada se tornarão visíveis quando a condição for verdadeira.
- Clique em OK para confirmar a condição.
-
Insira o ShowSalesOverThreshold como o Name.
Use um nome significativo para quando precisar atualizar o modelo de relatório. Não é permitido o uso de espaços.
- Clique em Fechar.
Aplicar a regra de formatação ao objeto do relatório
Faça o seguinte:
- Clique em ShowSalesOverThreshold na coluna Rules available in a report para selecioná-lo.
-
Mova a regra para a coluna Rules applied to a control clicando na seta >.
Apenas as regras de formatação adicionadas a essa coluna serão aplicadas ao controle.
- Clique em OK.
Adicionar o gráfico como imagem
Faça o seguinte:
- Adicione Sales by Categories - CH212 ao nó Imagens.
- Aumente a altura da marca Detail1 selecionando a linha de borda inferior e arrastando-a para baixo.
- Arraste e solte CH212 na marca Detail1 e depois amplie suas dimensões, selecionando e arrastando o canto inferior direito.
- Clique na seta de tag inteligente > para abrir as Picture Box Tasks.
- Selecione Squeeze na lista suspensa Sizing para preencher o espaço disponível com a imagem do gráfico.
- Feche a janela Picture Box Tasks clicando na área do modelo.
Visualizar e salvar
Faça o seguinte:
- Clique em Visualizar.
- Verifique o relatório, feche-o e edite o modelo novamente, se necessário.
- Clique em Salvar e Fechar para salvar o modelo e fechar o Editor de Modelos.