Power Query - converter valores isolados para coluna

Imaginemos um ficheiro excel (ou CSV…) com a seguinte estrutura:

texto_header | a | Cat_A | Cat_B | |———–|——-|——-| | 1234 | a | b | | 1235 | a | c | | 1237 | w | g | | 1238 | d | f | | 1239 | h | h | O que se pretende é o seguinte: | a | Cat_A | Cat_B |texto_header| |———–|——-|——-|————| | 1234 | a | b |texto_header| | 1235 | a | c |texto_header| | 1237 | w | g |texto_header| | 1238 | d | f |texto_header| | 1239 | h | h |texto_header| Como fazer em Power Query (de forma a automatizar a coluna extra): Criar uma função extra (clicar no fx da barra de fórmulas) após um qualquer passo do tratamento do ficheiro exemplo e escrever:

 = Record.Field(#"nome da última acção"{índice},"Coluna1")

Sendo que: #”nome da última acção” - é o nome que surge na coluna à direita {índice} - é o número da linha (começa em zero) que queremos guardar e “Coluna1” - é o nme da coluna onde está essa mesma linha No fundo estamos a criar variáveis. Passo seguinte é criar nova função personalizada (fx) com a referência do último passo em que lidamos com o ficheiro exemplo (algo como = #”nome da última acção”). Para inserir os valores numa nova coluna basta criar uma coluna personalizada.

Artigos recentes