Parâmetros de Consulta do LuckyTemplates: Otimizando Tabelas

Os parâmetros de consulta são um recurso muito forte no LuckyTemplates. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

Há muitos lugares onde você pode implementar filtros no LuckyTemplates, mas, em algumas ocasiões, é melhor fazer isso na camada de consulta do que no nível do relatório.

Talvez você queira criar filtros no nível da consulta se tiver tabelas massivas de um banco de dados que sua organização implementou. Você não deseja trazer toda a tabela subjacente todas as vezes para o modelo do LuckyTemplates.

Um bom exemplo disso são as tabelas com apenas milhões de linhas, talvez 10 ou 20 milhões de linhas. A maioria das tabelas e bancos de dados são criados para capturar tudo, então você terá dados em um intervalo de tempo significativo.

Ao usar parâmetros de consulta, você pode reduzir o intervalo de tempo na camada de consulta e não trazer todos esses dados para o seu modelo.

Isso reduzirá significativamente o tamanho do seu modelo e também a velocidade. Quanto maior o tamanho do seu modelo, mais tempo levará para avaliar os cálculos sobre esses conjuntos de dados e tabelas de dados.

Se você pode reduzir o tamanho de suas tabelas e otimizar seus modelos utilizando esses parâmetros de consulta, essa é uma técnica sólida a ser implementada para seu desenvolvimento.

Neste blog, explico como você pode realmente implementar isso de uma maneira relativamente simples.

No entanto, existem tantas maneiras de você realmente usar isso, então expanda sua mente em torno das possibilidades.

Índice

Como utilizar os parâmetros de consulta

Parâmetros de consulta permitem que você filtre seus dados ou organize seus dados com base em parâmetros ou entradas que você pode ou outra pessoa faz em seus modelos.

Este exemplo é um relatório simples onde temos algumas localidades, vendas por cidade dentro daquela localidade, e por clientes.

Parâmetros de Consulta do LuckyTemplates: Otimizando Tabelas

Com os parâmetros de consulta, você não precisa recriar um novo relatório para gerar determinados dados nos quais precisa ser mais específico.

Por exemplo, você quer olhar para uma determinada região e não ter que olhar para todo o conjunto de dados, você pode colocar um parâmetro para filtrar este relatório. E então, ele ajusta automaticamente o relatório de dados.

Então, para fazer isso, vamos para o editor de consultas.

Parâmetros de Consulta do LuckyTemplates: Otimizando Tabelas

Dentro do editor de consultas, usaremos esse recurso incrível, Gerenciar parâmetros, para inserir parâmetros.

Parâmetros de Consulta do LuckyTemplates: Otimizando Tabelas

Agora criaremos um parâmetro simples e esperamos que você possa reconhecer como pode utilizá-lo de várias maneiras diferentes.

Criando um parâmetro

Neste exemplo, vamos criar um parâmetro de consulta para o local. Filtraremos o STATE CODE aqui, para que possamos detalhar a região muito específica ou um estado específico.

Parâmetros de Consulta do LuckyTemplates: Otimizando Tabelas

Então, vamos em Manage Parameters e clicamos em NEW para criar um novo parâmetro. Vamos chamá-lo de Filtro de localização e, em seguida, escrever a descrição.

Há várias opções para Tipo e Valores Sugeridos, o que permite que você avance em seu parâmetro.

Escolha TEXTO para o tipo e LISTA DE VALORES para os valores sugeridos.

Parâmetros de Consulta do LuckyTemplates: Otimizando Tabelas

Em seguida, listamos alguns dos códigos de estado em Lista de valores.

Parâmetros de Consulta do LuckyTemplates: Otimizando Tabelas

Na verdade, podemos padronizá-lo para algo e, portanto, neste exemplo, o padronizaremos para a Flórida. Depois que tudo estiver devidamente preenchido, clique em OK.

Parâmetros de Consulta do LuckyTemplates: Otimizando Tabelas

E agora temos este LocationFilter, vamos colocá-lo em nosso grupo de parâmetros. Colocar as coisas em grupos como este é outra boa técnica para que fiquem um pouco organizadas aqui.

Parâmetros de Consulta do LuckyTemplates: Otimizando Tabelas

Dentro desse filtro, podemos selecionar todas as diferentes regiões que colocamos aqui. Este exemplo é apenas uma pequena lista, mas você pode definitivamente fazer a sua própria de forma mais substancial.

Poderíamos escolher a Flórida aqui ou a Geórgia, e assim por diante.

Parâmetros de Consulta do LuckyTemplates: Otimizando Tabelas

Agora, podemos integrar isso à nossa consulta, que neste exemplo usamos Location.

Integrando o parâmetro em uma consulta

Na consulta Location, vamos filtrar dinamicamente os State Codes com o parâmetro que acabamos de criar.

Podemos fazer isso manualmente clicando na coluna State Codes e escolhendo o estado desejado.

Parâmetros de Consulta do LuckyTemplates: Otimizando Tabelas

Para incorporar o parâmetro LocationFilter, vamos ao Editor Avançado.

Parâmetros de Consulta do LuckyTemplates: Otimizando Tabelas

Olhamos para a última linha aqui, que diz Filtered Rows. Ele é filtrado por “Florida” (FL) porque filtramos manualmente os códigos de estado por FL.

Parâmetros de Consulta do LuckyTemplates: Otimizando Tabelas

Então, em vez de Florida, digitamos LocationFilter aqui como nosso parâmetro. Em seguida, clique em Concluído.

Parâmetros de Consulta do LuckyTemplates: Otimizando Tabelas

Você pode voltar ao parâmetro e alterar o valor atual para GA para Geórgia, ou NY, etc., e ele filtrará automaticamente essas tabelas.

Parâmetros de Consulta do LuckyTemplates: Otimizando Tabelas

E, se olharmos aqui, toda a tabela será filtrada para aquele parâmetro específico. Aqui, filtramos pela Flórida.

Parâmetros de Consulta do LuckyTemplates: Otimizando Tabelas

Conclusão

Neste blog, discutimos como criar e utilizar parâmetros de consulta. Usamos LocationFilter como nosso parâmetro de exemplo para filtrar os códigos de estado para nossa consulta de localização.

Espero que isso dê algumas ideias sobre como você pode replicá-lo em seus próprios modelos.

Se você está se aprofundando mais no editor de consultas e gostaria de saber como desenvolver ótimos modelos do LuckyTemplates, confira meu curso avançado no LuckyTemplates Online.

Este curso, , levará suas habilidades para o próximo nível.

Saúde,

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.