O que é self em Python: exemplos do mundo real
O que é self em Python: exemplos do mundo real
Este blog examinará o desafio Stacked to Ordered Data do Excel BI, envolvendo a coluna de transformação do Power Query em funções de tabela. A tarefa é transformar uma única coluna de dados em uma tabela própria, onde cada tipo de dado tem sua coluna e posteriormente adicionará uma classificação na população. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog .
Este desafio de BI do Excel é uma ótima oportunidade para praticar e aprimorar suas habilidades no LuckyTemplates e no uso das ferramentas do Power Query . Há também muitas técnicas excelentes usadas por especialistas na área que você pode aprender e descobrir. Então vamos começar e tentar!
Índice
Criando listas
As colunas que vamos criar precisarão de nomes, então vamos criar uma lista para isso. Vamos começar abrindo a janela do Editor Avançado e na parte superior adicionaremos uma variável chamada colunas de lista ( lCols = ). Depois disso, vamos inserir uma lista com todos os valores dessa variável, conforme destacado abaixo, e clicar em Done .
Há cinco valores para cada linha de dados. Vamos dividir isso inserindo List.Split na barra de fórmulas seguido de 5 para o tamanho da página. Em seguida, pressionamos a marca de seleção, que retorna uma lista com listas aninhadas.
E quando clicamos ao lado no espaço em branco para ver uma prévia abaixo da tabela, assim:
Atribuindo nomes de campo
Portanto, para cada linha de nossa tabela, agora temos uma lista com todos os valores associados a ela. Mas vamos transformar isso em um registro para que possamos atribuir nomes de campo a cada valor.
Dentro da barra de fórmulas, adicionaremos List.Transform no início e cada Record.FromList no final. Podemos usar o sublinhado para nos referirmos à Lista e aos Campos dentro dos parênteses de Record.FromList .
Portanto, chamaremos a variável Record.FromList( _, lCols )) em nossas colunas de lista .
Portanto, em vez de uma lista com listas, agora temos uma lista com registros . Vamos pressionar para o lado no espaço em branco novamente para ver o resultado.
E podemos ver acima que cada item agora tem um nome de campo atribuído a ele. Continuaremos transformando isso em uma tabela.
Power Query Transform Coluna em Tabela
Para transformar nossa lista em uma tabela, digitaremos no início de nossa barra de fórmulas Table.FromRecords e colocaremos em volta da fórmula com um parêntese aberto e fechado. Depois de pressionar essa marca de seleção, obtemos o resultado abaixo.
Table.AddRankColumn
Para a classificação da população, usaremos a relativamente nova função M chamada Table.AddRankColumn . Então, vamos pressionar o fx ao lado da marca de seleção e entrar nesta função.
Continuamos construindo nossa função inserindo entre parênteses o valor de texto que chamaremos de Rank by Population . Seguimos com uma vírgula e inserimos nosso critério de comparação, que é a coluna 2022 População.
Power Query Transform Coluna em Tabela Reordenada
Como precisamos disso em ordem decrescente, inseriremos Order.Descending e fecharemos com parênteses. Agora que nossa função está completa, pressionamos a marca de seleção novamente e obtemos o resultado abaixo.
Como você pode ver, ele adicionou a coluna de classificação ( Rank by Population ) e também classificou a tabela em ordem decrescente.
Copiaremos o novo nome da coluna ( Rank by Population ) e, no início da fórmula, adicionaremos Table.ReorderColumns . Vai precisar de uma tabela e uma ordem das colunas, então vamos criar uma lista no final da nossa fórmula e colar o nome da nova coluna que copiamos.
Em seguida, anexaremos nossas colunas de lista ( lCols ) e fecharemos com parênteses. E, finalmente, pressionamos a marca de seleção uma última vez.
Concluímos com êxito o desafio do Power Query empilhado para ordenado do Excel BI!
LuckyTemplates Column Split Power Query Tutorial: Como dividir células do Excel com várias linhas no LuckyTemplates
Exportar listas de pontos de compartilhamento para o Excel ou arquivo CSV
anexando várias planilhas do Excel ao LuckyTemplates
Conclusão
Concluímos com sucesso o Desafio Stacked Data to Ordered do Excel BI. Transformamos uma única coluna de dados em uma tabela adequada, onde cada tipo de dado tem sua coluna e posteriormente adicionaremos uma classificação na população.
Primeiro, criamos um conjunto de listas usando o Editor Avançado . Nós detalhamos nossa coluna, dividimos as listas e atribuímos nomes de campo. Em seguida, transformamos nossos dados em formato tabular e registramos as colunas usando uma função.
Tudo o que você aprendeu neste blog certamente será útil para seus futuros empreendimentos de colunas de transformação do LuckyTemplates e do Power Query!
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.
Este tutorial abordará como usar a técnica Multi Threaded Dynamic Visuals para criar insights de visualizações de dados dinâmicos em seus relatórios.
Neste artigo, analisarei o contexto do filtro. O contexto do filtro é um dos principais tópicos sobre os quais qualquer usuário do LuckyTemplates deve aprender inicialmente.
Quero mostrar como o serviço online do LuckyTemplates Apps pode ajudar no gerenciamento de diferentes relatórios e insights gerados de várias fontes.
Aprenda a calcular suas alterações de margem de lucro usando técnicas como ramificação de medida e combinação de fórmulas DAX no LuckyTemplates.
Este tutorial discutirá sobre as ideias de materialização de caches de dados e como elas afetam o desempenho dos DAXs no fornecimento de resultados.
Se você ainda estiver usando o Excel até agora, este é o melhor momento para começar a usar o LuckyTemplates para suas necessidades de relatórios de negócios.
O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber