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.
Achei que seria interessante encontrar uma maneira de destacar funções e operadores no LuckyTemplates que você pode não ter visto antes, profundamente enterrados nos menus, ou aqueles que você pode ter visto, mas realmente não sabe o que eles fazem. Neste tutorial, gostaria de destacar as funções Módulo e Integer-Divide do LuckyTemplates . Vamos dar uma olhada em como essas funções podem ser úteis para seus relatórios. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.
O Modulo e Integer-Divide no operador padrão dentro do Power Query são incrivelmente úteis para diferentes tipos de transformação de dados. Para fins de demonstração, vejamos um problema simples de divisão, quatorze dividido por três. Quatro aqui, que é a porção inteira do resultado, é o Integer-Divide, enquanto o Modulo é o restante.
Você pode usar Modulo e Integer-Divide para criar diferentes tipos de padrões de repetição. E nesses padrões repetidos, você pode fazer algumas transformações realmente poderosas.
Índice
Usando o módulo LuckyTemplates
Então, vamos ver este caso. Temos um conjunto de dados simples, que é apenas 24 participantes em um curso de treinamento, e queremos pegar esses participantes e dividi-los em quatro equipes iguais de seis. Podemos usar Integer-Divide e Modulo para fazer isso de maneiras diferentes. Vamos começar com Módulo.
Vamos primeiro adicionar uma coluna de Índice e, nessa coluna, vamos operar com o Módulo.
No Módulo, inserimos o número de grupos que queremos criar, que é 4.
Você verá que ele cria um padrão de repetição de 0, 1, 2 e 3. Olhando para 4 no índice, que é na verdade a quinta linha (porque o Power Query é índice de base zero), se dividirmos 4 por 4, é um Integer-Divide de 1 e um Modulo de 0 restante. Ele cria esse padrão de repetição até a parte inferior do conjunto de dados.
E assim, queremos pegar essas linhas do Módulo e traduzi-las em colunas. Vamos dinamizar os dados no Módulo. Se formos para Transform e Pivot , queremos girar em First Name e queremos ter certeza de que não está agregando . Não queremos que conte. Queremos apenas que ele gire os valores reais.
E então, podemos pegar esses quatro cabeçalhos e fazer um preenchimento, o que fará com que pareça melhor e menos bagunçado. Então, podemos apenas filtrar os nulos e filtrar as duplicatas.
Ficamos com nossas boas quatro equipes de seis. Módulo dividiu os dados contando por quatro.
Também podemos fazer uma maneira diferente de dividir essas equipes, onde, em vez de contar e dividir as equipes dessa maneira, podemos contar apenas as seis primeiras. A maneira como faremos isso é com Integer-Divide.
Usando Integer-Divide
Usar Integer-Divide segue muito da mesma lógica, mas é um padrão ligeiramente diferente. Vamos começar e vamos adicionar colunas e criar nosso índice. Usar Integer-Divide segue muito da mesma lógica. É um padrão ligeiramente diferente. Vamos começar e vamos adicionar colunas e criar nosso índice. E a partir disso, iremos para Integer-Divide.
Neste caso, ao invés do que queríamos fazer com o Módulo, que era o número de grupos, teremos o número de pessoas por grupo . Então, colocamos aqui seis e obtemos exatamente o que esperávamos, que são os quatro grupos de seis.
Agora, queremos pegar essa coluna de índice e transformá-la em um módulo, correspondendo ao Integer-Divide.
E assim, isso agora cria o padrão de repetição que corresponde à contagem do Integer-Divide.
Em seguida, pegamos isso e o transformamos girando da mesma maneira: indo para Opções avançadas e certificando-se de não agregar os dados . A partir daqui, ele realmente limpa com um Transpose muito simples .
Transpose pega colunas, transforma-as em linhas e vice-versa. E assim, se pegarmos esses dados e os transpormos , e formos para nossos cabeçalhos e usarmos cabeçalhos de linhas de versos , agora temos exatamente as equipes que tínhamos.
Power Query M: Padrão 0-1 alternado na tabela de datas
Fundamentos não dinâmicos e dinâmicos no LuckyTemplates – Revisão do Editor de consultas
Parâmetros de consulta do LuckyTemplates: otimização de tabelas
Conclusão
Essas são duas maneiras diferentes de usar o LuckyTemplates Modulo e Integer-Divide para transformar nossos dados. Você descobrirá que essas técnicas são realmente úteis em muitos padrões transformacionais diferentes em termos de dados empilhados e dados pareados. Você pode usá-los para desenrolar essas configurações de maneira muito semelhante ao que fizemos aqui hoje.
Espero que você tenha achado isso útil. Espere aprender mais sobre esses tesouros enterrados no nas próximas semanas, para que você também possa aproveitá-los ao máximo.
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.