Usar parâmetros em cascata para filtrar dados no LuckyTemplates Report Builder

Os parâmetros em cascata são filtros que afetam outros parâmetros vinculados. Eles permitem que os usuários gerenciem grandes quantidades de informações em um relatório paginado . Os valores selecionados para um parâmetro dependem dos valores selecionados para outro.

Neste tutorial, você aprenderá como criar parâmetros em cascata para filtrar os dados da tabela no Construtor de Relatórios do LuckyTemplates . Usaremos um exemplo em que o usuário final deseja filtrar os dados por cidade e os resultados devem mostrar apenas cidades com vendas de produtos.

Índice

Adicionando um parâmetro para filtrar dados no LuckyTemplates Report Builder

Para adicionar um parâmetro, clique com o botão direito do mouse na pasta Datasets e selecione Add Dataset .

Usar parâmetros em cascata para filtrar dados no LuckyTemplates Report Builder

Escreva o nome do conjunto de dados e selecione a fonte de dados. Em seguida, clique em Designer de consulta .

Usar parâmetros em cascata para filtrar dados no LuckyTemplates Report Builder

Clique em Regiões e arraste o campo Cidade para o espaço em branco. Em seguida, selecione a opção Clique para executar a consulta .

Usar parâmetros em cascata para filtrar dados no LuckyTemplates Report Builder

Na parte inferior da coluna, você pode ver que há uma entrada nula. Você precisa removê-lo ou receberá um erro.

Para remover valores nulos ou em branco, arraste o campo Cidade para o painel Dimensão e filtre os valores desnecessários.

Usar parâmetros em cascata para filtrar dados no LuckyTemplates Report Builder

O Query Designer cria automaticamente um código DAX dependendo dos campos e do filtro que você aplicou.

Usar parâmetros em cascata para filtrar dados no LuckyTemplates Report Builder

Em seguida, clique com o botão direito do mouse na pasta Parameter s e selecione Add Parameter . Para este exemplo, o nome do parâmetro é “ City ” e o prompt é “ Enter City:”. Também é recomendável ativar a opção Permitir vários valores, pois isso permitirá que você verifique mais de uma seleção por parâmetro.

Usar parâmetros em cascata para filtrar dados no LuckyTemplates Report Builder

Na guia Valores Disponíveis , selecione Obter valores de uma consulta e escolha Cidade para todas as caixas suspensas. Em seguida, clique em OK .

Usar parâmetros em cascata para filtrar dados no LuckyTemplates Report Builder

Se você clicar em Executar, notará que o novo parâmetro não terá nenhum efeito no relatório. Isso ocorre porque você não estabeleceu uma relação entre os parâmetros.

Para este exemplo, você precisa habilitar o parâmetro Cidade e vinculá-lo ao parâmetro Produto .

Conectando dois ou mais filtros de parâmetro no LuckyTemplates Report Builder

Clique com o botão direito do mouse no conjunto de dados City e selecione Consulta .

Usar parâmetros em cascata para filtrar dados no LuckyTemplates Report Builder

Na janela Query Designer, arraste a medida Product Name e Total Sales para a caixa de texto da consulta. Em seguida, execute a consulta.

Usar parâmetros em cascata para filtrar dados no LuckyTemplates Report Builder

As vendas totais atuam como a conexão entre a cidade e o nome do produto .

Usar parâmetros em cascata para filtrar dados no LuckyTemplates Report Builder

Em seguida, abra o assistente Dataset Properties para o conjunto de dados City. Vá para a guia Filtros e adicione um filtro. Em Expressão , selecione Product_Name . Para Operador , use In . Este operador permite filtrar dentro de arrays. Em seguida, clique no botão fx para inserir o valor.

Usar parâmetros em cascata para filtrar dados no LuckyTemplates Report Builder

Isso abre a ferramenta Expression Builder no Report Builder. Clique duas vezes na opção Parâmetros em Categoria e selecione ProductName para Valores. O zero (0 ) na expressão é uma colocação de índice. Você precisa excluí-lo para que o relatório exiba todos os dados do array.

Usar parâmetros em cascata para filtrar dados no LuckyTemplates Report Builder

Em seguida, clique em seu relatório e selecione Tablix Properties .

Usar parâmetros em cascata para filtrar dados no LuckyTemplates Report Builder

Neste exemplo, o cabeçalho e a tabela estão contidos em uma lista. Portanto, para cada filtro adicionado ao relatório, todos os elementos da lista serão afetados.

Vá para a guia Filtros no assistente Propriedades do Tablix e clique em Adicionar . Em Expressão , escolha Cidade . Em seguida, selecione In como Operador e, para Valor, escreva [@City] .

Usar parâmetros em cascata para filtrar dados no LuckyTemplates Report Builder

Execute o relatório depois de pressionar OK .

Você será solicitado a escolher um novo parâmetro antes de poder visualizar o relatório paginado. Feito isso, clique no botão Exibir relatório .

Usar parâmetros em cascata para filtrar dados no LuckyTemplates Report Builder

Você verá que o relatório paginado contém apenas dados que estão dentro dos parâmetros escolhidos.

Usar parâmetros em cascata para filtrar dados no LuckyTemplates Report Builder

Lição Adicional: Adicionando uma Linha Mostrando o Total da Coluna

Para adicionar um total para cada coluna em sua matriz, adicione uma nova linha. Em seguida, clique com o botão direito do mouse na célula em que deseja colocar os valores totais e selecione Expressão .

Usar parâmetros em cascata para filtrar dados no LuckyTemplates Report Builder

Em Categoria , escolha entre diferentes Funções Comuns que contêm Itens específicos que permitirão que você crie uma consulta.

Para criar uma consulta para o Total , clique em Agregar e escolha Soma. No canto inferior direito, você recebe exemplos de como usar cada função. Siga o formato para obter a soma total de cada campo.


Como formatar dados no Report Builder
Tutorial do Report Builder: Como adicionar uma tabela
Como importar conjuntos de dados para o Report Builder

Conclusão

Este tutorial discutiu como criar parâmetros em cascata em seu relatório paginado. Para resumir, os parâmetros em cascata criam uma conexão para cada filtro no LuckyTemplates Report Builder.

No exemplo mostrado acima, o parâmetro City está vinculado ao Product Name por meio da medida Total Sales. Ou seja, o filtro Cidade mostrará apenas Produtos com histórico de Vendas. Esse recurso permite que os usuários finais agreguem dados e gerenciem melhor as informações do relatório.

Lembre-se de que a ordem é importante ao lidar com parâmetros em cascata. Portanto, ao escolher os filtros, lembre-se de que a hierarquia em que você os seleciona afeta os resultados que aparecem no relatório.

Tudo de bom,

Sue Bayes

Leave a Comment

Colunas calculadas no SharePoint | Uma visão geral

Colunas calculadas no SharePoint | Uma visão geral

Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.

Atributos pré-atentivos: como isso pode afetar seu relatório

Atributos pré-atentivos: como isso pode afetar seu relatório

Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.

Variáveis ​​e expressões dentro do editor do Power Query

Variáveis ​​e expressões dentro do editor do Power Query

Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.