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, aprenderemos como preparar consultas usando o editor do Power Query. Este é um novo conceito que gostaria de discutir para entendermos quando e onde podemos usar isso no editor de consultas .
As consultas de preparação podem ser usadas para configurar e expor os parâmetros de fontes de dados para as consultas de dimensão e tabela de fatos do conjunto de dados.
Para conjuntos de dados do LuckyTemplates, precisamos definir parâmetros específicos para as fontes de dados e desenvolver uma consulta de preparação que faça referência a esses parâmetros. Este é um método de acesso a dados recomendado.
Índice
Analisando o modelo de dados
Se olharmos agora para o nosso modelo, já temos os elementos essenciais, mas ainda é muito complicado. Portanto, precisamos utilizar as consultas para integrar nossas tabelas ou dados em um modelo mais refinado e otimizado. A preparação de consultas por meio do editor do Power Query é uma etapa intermediária para conseguir isso.
Aqui, temos tabelas como Channel Details , Customers , Products , Regions e uma variedade de tabelas Sales para 2014 , 2015 e 2016 .
Vamos ver como nossos dados de demonstração podem parecer a partir de fontes de dados diferentes que talvez precisemos conectar no futuro. Se verificarmos as tabelas de Pedidos de Vendas nestes dados de demonstração, perceberemos que são exatamente os mesmos dados que diferem apenas em um ano. Precisamos consultar esses dados para que possamos trazê-los para o nosso modelo. Portanto, temos que encontrar uma maneira de integrá-los enquanto mantemos essas consultas, para que eles continuem encontrando os dados.
Além disso, não devemos deixá-los com a mesma aparência e forma de sua consulta inicial. É por isso que precisamos criar essa etapa intermediária chamada área de preparação para essas tabelas. Em seguida, dentro do editor de consultas, vamos otimizar a tabela ou torná-la uma única tabela.
Temos a tabela Sales e as tabelas de pesquisa, como Customers , Regions e Products . Também temos a tabela Channel Details , que usaremos como tabela de preparação. Posteriormente, precisamos mesclar a tabela Channel Details em nossa tabela de fatos ( tabela Sales ). Enquanto isso, colocaremos a tabela Channel Details em nossa consulta de preparação. Isto é apenas para mostrar como podemos utilizar esta tabela.
Configurando o modelo por meio do editor do Power Query
Agora, vamos voltar ao nosso modelo de demonstração. Vou mostrar como sugiro configurá-lo, pois queremos criar apenas uma tabela de vendas dessas três tabelas.
Precisamos manter essas três consultas. Então, vamos criar um novo grupo para eles e nomeá-lo Staging Queries.
Vamos também mover a tabela Channel Details para o nosso grupo Staging Queries .
Em seguida, vamos mover as tabelas Customers , Products e Region para dentro do grupo Data Model .
Este é apenas mais um bom exemplo de como organizar adequadamente nossas tabelas.
Finalizando a consulta de preparação por meio do editor do Power Query
A única outra coisa a reconhecer com a preparação é a necessidade de continuarmos consultando a fonte de dados. No entanto, não devemos deixar essas tabelas entrarem em nossos modelos.
Para organizar isso, vamos começar clicando com o botão direito do mouse na tabela Sales_2014 . Nesta tabela, manteremos a opção Incluir na atualização do relatório . Em seguida, desative a carga desmarcando a opção Ativar carga .
Também vamos desabilitar as tabelas Sales_2015 , Sales_2016 e Channel Details desmarcando a opção Enable Load . Esta é a última etapa antes de confirmarmos essas consultas em nosso modelo.
Como resultado, é assim que nossa consulta de preparação deve se parecer. Eles ainda vão consultar, mas não vamos trazê-los para o nosso modelo.
Isso remove os parâmetros da fonte de dados das consultas de recuperação de dados e também facilita o gerenciamento das fontes de dados e suas consultas.
Conclusão
Lembre-se de que a preparação é sobre o uso dessas consultas, tanto aquelas que já estão em um modelo quanto as que estão em nossa área de preparação. Então, precisamos visualizar o modelo que queremos construir a partir deles. Temos que otimizar, limpar e moldar nossas tabelas para colocá-las no modelo com o qual vamos construir relacionamentos.
Nos outros tutoriais, aprenderemos como anexar e mesclar essas tabelas da área de teste. Espero que isso lhe dê uma boa ideia de como você pode utilizar esse conceito e como deve pensar sobre isso do ponto de vista da consulta.
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.