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, você aprenderá como criar um modelo composto e usar o DirectQuery em um conjunto de dados do LuckyTemplates ou no Azure Analysis Services.
Os tutoriais anteriores discutiram as palavras-chave MEASURE , COLUMN e TABLE . Em alguns casos específicos, o mecanismo DAX grava essas palavras-chave automaticamente, mesmo que você não as tenha usado explicitamente. Você aprenderá como imitar esse cenário e entender o que está acontecendo nos bastidores.
Índice
Criando um modelo composto: Introdução
Nesta demonstração já foi criada uma view para a tabela Date. Selecione o código e execute-o.
Você pode ver que isso resulta em uma tabela simples de Data que possui as colunas Data, Mês e Ano Civil.
Em seguida, publique o modelo de dados no Serviço do LuckyTemplates .
Acesse o LuckyTemplates. Clique em Obter dados e, em seguida, em Conjuntos de dados do LuckyTemplates .
Escolha a Tabela de Datas e clique em Criar .
Abra a visualização Relacionamentos.
entre a tabela Sales e a tabela Dates com base na data do pedido de vendas e na data da tabela Dates . Você pode fazer isso arrastando Data para a Data do pedido. Aguarde até que o LuckyTemplates crie o relacionamento. Feito isso, clique em OK.
Você pode ver que uma relação limitada entre a Tabela de Vendas e a Tabela de Datas foi criada. Uma relação limitada é indicada pelo símbolo abaixo.
Criando a consulta para o modelo composto
Vá para o painel Campos, abra a Tabela de Vendas e crie uma Nova Coluna .
Nesta nova coluna, escreva uma medida simples . Para este exemplo, a nova coluna mostra o ano do pedido.
Uma vez feito isso, arraste e solte a nova coluna na tela do LuckyTemplates.
Converta isso em uma tabela e certifique-se de que a coluna Order Year seja usada como uma linha.
Em seguida, arraste e solte a Data da tabela Datas. A Data também deve ser atribuída como uma linha.
Clique na seta suspensa para Data e selecione Contagem . Isso contará o número de valores em um determinado ano.
Atualmente, a tabela mostra o mesmo valor de contagem para cada ano.
Isso ocorre porque o relacionamento entre a tabela Vendas e a tabela Datas é unidirecional . Portanto, um filtro da Tabela de Vendas não é aplicado à Tabela de Datas.
Para corrigir isso, crie uma nova medida.
Esta medida irá o número de contagens na Tabela de Datas. Ele então modificará a natureza do relacionamento usando a função . A função BOTH garante que o filtro viaje nos dois sentidos.
Arraste e solte essa nova medida na tabela e exclua a coluna Data.
Vá para a guia Exibir e clique em Analisador de desempenho . Assim que o painel Performance Analyzer for exibido, clique em Iniciar gravação e, em seguida, Atualizar visual .
Copie a consulta da tabela e volte para o DAX Studio .
Visualizando a consulta DAX e DirectQuery
Ao colar o código, uma caixa de diálogo aparecerá perguntando quais consultas você deseja colar.
Como isso está se conectando ao conjunto de dados do LuckyTemplates usando a opção DirectQuery, clique na opção Both DAX and Direct Query .
O código contém duas seções. A parte superior mostra a consulta DAX executada devido ao modelo local.
Na parte inferior, você pode ver o modelo remoto no Serviço do LuckyTemplates que está executando o DirectQuery.
Isso fornece uma visualização do que está acontecendo com seu código DAX. O mecanismo está tentando criar uma tabela usando a palavra-chave TABLE. Portanto, mesmo que você não tenha usado as palavras-chave TABLE e COLUMN para criar consultas, o mecanismo as utiliza nos bastidores.
Conclusão
Este tutorial mostra um exemplo básico de como os modelos compostos funcionam no DAX Studio. Esta é uma boa representação do que acontece nos bastidores.
Neste exemplo, o mecanismo DAX usa as palavras-chave TABLE e COLUMN para preencher o resultado da matriz ou visual. Portanto, mesmo que você não tenha usado explicitamente essas palavras-chave, o mecanismo as está usando nos bastidores para fornecer o resultado de que você precisa.
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.