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.
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 .
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 .
Em seguida é criar um novo parâmetro clicando na opção Novo .
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.
Também podemos criar filtros ou parâmetros no menu suspenso Tipo . Neste exemplo, usaremos o tipo Texto .
Para Valores Sugeridos , pode ser qualquer valor, lista de valores ou consulta. Vamos selecionar a Lista de valores .
Em seguida, podemos digitar as diferentes moedas que temos como AUD , USD , EUR , GBP , CHF , CAD e JYP .
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 .
Se olharmos para o painel Consultas , veremos o parâmetro que criamos ( Moeda ), e que tem um ícone diferente porque é um parâmetro.
Moveremos esse parâmetro para dentro do grupo Consulta de Parâmetros .
Também veremos este menu suspenso que mostra todas as diferentes moedas que temos.
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.
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 .
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 .
Agora, precisamos verificar nosso Editor avançado .
Então, veremos que a última transformação que fizemos foi sobre “ Filtered Rows ”.
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 .
A seguir, veremos as alterações nesta tabela onde o EUR foi alterado para USD .
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 .
Vá para o Editor Avançado , altere GBP para Moeda e clique no botão Concluído .
Novamente, faremos o mesmo para a tabela Sales . Para a tabela Sales, filtraremos a coluna Currency Code .
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.
Se verificarmos a tabela Moedas , Taxas de câmbio e Vendas , veremos que elas são filtradas automaticamente no CAD .
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.
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 .
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 .
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 .
Por fim, clique no botão Aplicar alterações .
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.
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,
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.
Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates
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.
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.
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.
Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.
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
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.
Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.