Parâmetros do LuckyTemplates via Query Editor

Neste tutorial, discutiremos como podemos criar e usar Parâmetros do LuckyTemplates , que é um recurso poderoso do Editor de Consultas. 

Há casos em que queremos colocar filtros adicionais em nossos dados no editor de consultas. Podemos fazer isso utilizando a opção Gerenciar parâmetros na faixa de opções Início .

Parâmetros do LuckyTemplates via Query Editor

Para este tutorial, teremos um exemplo desse recurso utilizando taxas de câmbio. Com este exemplo, você veria por que deveria usar isso e o motivo pelo qual devemos colocar filtros no Query Editor em vez de colocá-los primeiro dentro do LuckyTemplates. Existem também outras ocorrências em que isso será muito valioso, como ao criar um relatório para muitas pessoas. 

O que faremos aqui é criar apenas um relatório e alterar o parâmetro. Esse parâmetro nos permitirá colocar filtros em todo o relatório para um cliente isolado, região de vendas ou loja isolada ou, neste caso, uma moeda isolada. Já juntei um modelo em segundo plano apenas para fins de demonstração. 

Índice

Criando parâmetros do LuckyTemplates por meio do Editor de consultas

Primeiro, vamos clicar na opção Gerenciar parâmetros na faixa de opções Início .

Parâmetros do LuckyTemplates via Query Editor

Em seguida é criar um novo parâmetro clicando na opção Novo .

Parâmetros do LuckyTemplates via Query Editor

Vamos nomear esse parâmetro como Currency . Vamos colocar um filtro aqui que filtra todo o relatório para a moeda que selecionamos. Também podemos escrever uma descrição aqui para garantir que mantemos as coisas o mais descritivas possível para a continuidade do nosso modelo. Para este exemplo, vamos deixar em branco.

Parâmetros do LuckyTemplates via Query Editor

Também podemos criar filtros ou parâmetros no menu suspenso Tipo . Neste exemplo, usaremos o tipo Texto .

Parâmetros do LuckyTemplates via Query Editor

Para Valores Sugeridos , pode ser qualquer valor, lista de valores ou consulta. Vamos selecionar a Lista de valores

Parâmetros do LuckyTemplates via Query Editor

Em seguida, podemos digitar as diferentes moedas que temos como AUD , USD , EUR , GBP , CHF , CAD e JYP

Parâmetros do LuckyTemplates via Query Editor

Também podemos implementar um valor padrão e um valor atual . Para este exemplo, usamos USD como o valor e, em seguida, clique no botão OK .

Parâmetros do LuckyTemplates via Query Editor

Se olharmos para o painel Consultas , veremos o parâmetro que criamos ( Moeda ), e que tem um ícone diferente porque é um parâmetro.

Parâmetros do LuckyTemplates via Query Editor

Moveremos esse parâmetro para dentro do grupo Consulta de Parâmetros .

Parâmetros do LuckyTemplates via Query Editor

Também veremos este menu suspenso que mostra todas as diferentes moedas que temos. 

Parâmetros do LuckyTemplates via Query Editor

Também temos esse botão Gerenciar parâmetro . Ao clicar neste botão, nos levará de volta à caixa pop-up onde podemos fazer ajustes em nosso parâmetro.

Parâmetros do LuckyTemplates via Query Editor

Implementando parâmetros do LuckyTemplates no modelo de dados

Agora, queremos implementar nosso filtro de parâmetro Currency em nosso modelo. Precisamos pensar em todas as tabelas diferentes que a moeda é referenciada. Nesse caso, ele é atualmente referenciado em três tabelas, que são as tabelas Currencies , Exchange Rates e Sales

Parâmetros do LuckyTemplates via Query Editor

Novamente, precisamos implementar ou conectar esse parâmetro nessas tabelas. Podemos fazer isso chegando a uma determinada tabela e criando um filtro. 

Para este exemplo, vamos criar um filtro dentro da tabela Moedas . Então, vamos clicar no menu suspenso da coluna Tipos de moeda , desmarcar o filtro Selecionar tudo , selecionar o valor em EUR e clicar no botão  OK .

Parâmetros do LuckyTemplates via Query Editor

Agora, precisamos verificar nosso Editor avançado

Parâmetros do LuckyTemplates via Query Editor

Então, veremos que a última transformação que fizemos foi sobre “ Filtered Rows ”. 

Parâmetros do LuckyTemplates via Query Editor

Queremos listar o parâmetro que criamos, que nomeamos como Currency . Então, vamos mudar o “ EUR ” para Moeda . Isso ocorre porque queremos filtrar dinamicamente pelo parâmetro e não pelo Euro. Depois disso, vamos clicar no botão Concluído .

Parâmetros do LuckyTemplates via Query Editor

A seguir, veremos as alterações nesta tabela onde o EUR foi alterado para USD .

Parâmetros do LuckyTemplates via Query Editor

Em seguida, vá para a tabela de taxas de câmbio e faça a mesma coisa. Filtraremos a coluna Ccy estrangeira desmarcando o filtro Selecionar tudo , selecione o valor GBP e clique no botão OK

Parâmetros do LuckyTemplates via Query Editor

Vá para o Editor Avançado , altere GBP para Moeda e clique no botão Concluído

Parâmetros do LuckyTemplates via Query Editor

Novamente, faremos o mesmo para a tabela Sales . Para a tabela Sales, filtraremos a coluna Currency Code .

Parâmetros do LuckyTemplates via Query Editor

Parâmetros do LuckyTemplates via Query Editor

Tudo dentro do Editor Avançado é fácil de entender se entendermos o código M.

Entender o código M é relevante quando estamos tentando implementar esses tipos de transformações. 

Essas alterações tornarão o valor padrão das colunas que filtramos para USD . Isso ocorre porque na consulta do parâmetro Currency , o valor que definimos para Current Value é USD

Vamos mudar isso, por exemplo, para CAD e ver o que vai acontecer. 

Parâmetros do LuckyTemplates via Query Editor

Se verificarmos a tabela Moedas , Taxas de câmbio e Vendas , veremos que elas são filtradas automaticamente no CAD .

Parâmetros do LuckyTemplates via Query Editor

Parâmetros do LuckyTemplates via Query Editor

Parâmetros do LuckyTemplates via Query Editor

Essa é uma das maneiras de implementar esse tipo de filtro. Como essas tabelas agora estão filtradas, agora podemos clicar em Fechar e aplicar para aplicá-las em nosso modelo.

Parâmetros do LuckyTemplates via Query Editor

Agora, nossas tabelas neste modelo são filtradas com base no último filtro que fizemos em nosso editor de consultas. Isso significa que nossas tabelas aqui agora são filtradas pela moeda CAD

Parâmetros do LuckyTemplates via Query Editor

Alteração de filtros

Para alterar o filtro atual que estamos usando, vá para a faixa Home , clique no menu suspenso de Edit Queries e selecione a opção  Edit Parameters .

Parâmetros do LuckyTemplates via Query Editor

Então, nos permitirá ter uma opção diferente ou mudar o filtro atual. Por exemplo, agora podemos alterar nosso filtro de CAD para moeda USD e aplicá-lo clicando no botão OK .

Parâmetros do LuckyTemplates via Query Editor

Por fim, clique no botão Aplicar alterações

Parâmetros do LuckyTemplates via Query Editor

Depois disso, tudo no fundo vai se ajustar pelos filtros que fizemos. Essa é outra maneira de colocar facilmente um filtro em todo o nosso modelo. 

Parâmetros do LuckyTemplates via Query Editor

Conclusão

Vamos agora terminar com esse poderoso recurso. Você pode pensar que podemos filtrar de várias maneiras. No entanto, a grande diferença aqui é que esse filtro ocorre no nível da consulta (Editor de Consultas) e não no nível do relatório (modelo de dados do LuckyTemplates).

Se fizermos isso no nível da consulta, isso trará menos dados para o nosso modelo em comparação com o nível do relatório. Isso ocorre porque o nível do relatório vai sobrepor todos os dados que temos. Por outro lado, fazê-lo no nível da consulta é como redefinir as tabelas por trás do nosso modelo por meio do editor de consultas. 

Dito isso, poder refinar nossos dados implementando um parâmetro provavelmente é muito melhor do que trazer grandes volumes de dados diretamente para nosso modelo. Espero que este tutorial tenha lhe dado uma ideia de como usar os parâmetros do LuckyTemplates em seus próprios modelos.

Tudo de bom,

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.