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 do Power Query Editor, quero mostrar como você pode extrair valores de campo de registro de uma lista aninhada e combiná-los em uma única string de texto. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.
Um membro do postou este cenário. Temos aqui uma tabela que contém listas. Se detalharmos a primeira lista e clicarmos com o botão direito do mouse no espaço em branco e selecionar Adicionar como nova consulta , poderemos ver o conteúdo dessa lista.
Esta lista contém três registros. Quando clico ao lado no espaço em branco, podemos ver uma prévia do conteúdo desse registro abaixo.
O objetivo é procurar o valor de pesquisa do campo e, em seguida, extrair esse valor . Depois de extrair todos esses valores de campo, vamos combiná-los em uma única string de texto . Então, vou referenciar minha consulta de origem. Vou clicar com o botão direito do mouse e selecionar Referência.
Índice
Tutorial do Power Query Editor – Transformando listas aninhadas e extraindo valores
Por meio desse ícone de minimesa, adicionarei uma coluna personalizada. Queremos transformar essa lista aninhada, extraindo cada valor desse campo nesses registros aninhados. Para fazer isso, podemos usar uma função chamada list.transform.
Esta função requer uma lista e nossas listas estão na coluna FromLookup . Vou selecioná-lo e colocar uma vírgula. Em seguida, ele quer uma transformação como função. E para cada elemento dessa lista, queremos obter o texto dela.
Então, vou escrever aqui cada Text.From. Para acessar todos os elementos, podemos usar a variável sem nome, underscore . Vou adicionar o sublinhado aqui. Mas todos os elementos da nossa lista são registros, então precisamos adicionar também o operador de acesso ao campo. Em um conjunto de colchetes, podemos adicionar o nome do campo que queremos acessar, e isso se chama lookupvalue . Feche o colchete e feche entre parênteses. Adicione outro parêntese de fechamento para a função List.Transform e pressione OK .
Vamos clicar ao lado no amplo espaço para ver os resultados. Como você pode ver, temos todas as descrições desses registros aninhados.
No entanto, obtemos um erro na terceira tabela.
Vou clicar com o botão direito do mouse e adicioná-lo como uma nova consulta. Vou clicar ao lado no espaço amplo e podemos ver que não há valor de pesquisa. O campo não existe neste registro, então vamos corrigir isso também.
Excluirei esta consulta auxiliar, voltarei à nossa consulta de design. E após o operador de acesso ao campo, podemos simplesmente adicionar o ponto de interrogação e pressionar enter.
Com isso, não obtemos mais esse erro, mas obtemos um Null . Tudo o que resta fazer é combinar esses valores de texto.
Tutorial do Power Query Editor – Combinando valores em uma única string de texto
Para combinar esses valores em uma única string, podemos usar a função Text.Combine . Na barra de fórmulas, adicionaremos Text.Combine e abriremos parênteses, pularemos para o final e adicionaremos uma vírgula.
O primeiro parâmetro era textos como lista e agora quer um separador como texto. Então, vamos adicionar aspas, fechar entre parênteses e pressionar enter. E aí está.
Extrair valores de registros e listas no Power Query
LuckyTemplates Power Query: removendo linhas duplicadas
Colunas não dinâmicas do LuckyTemplates – Tutorial do Power Query
Conclusão
Neste tutorial, mostrei como extrair valores de campo de registro de uma lista aninhada e combinar esses valores em uma única string de texto. Usei as funções List.Transform e Text.From para extrair valores de campo para cada um dos registros dentro dessa lista aninhada. E, finalmente, combinei esses resultados em uma única string de texto usando Text.Combine.
Espero que você possa usar e implementar esta técnica em seu próprio ambiente de trabalho. Para mais tutoriais semelhantes, confira os links relacionados abaixo.
Tudo de bom!
melissa
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.