top of page

inscreva-se

  • YouTube ícone social

FUNÇÕES M

Canal no Youtube criado por Amanda Nascimento 

TRANSFORMAR DADOS COLUNA EM TEXTO

A função Text.From([nome coluna]) transforma a formatação de número para texto na coluna para que assim, não seja necessário mexer diretamente nos dados da tabela. 

criar chave composta

A função Text.PadStart pode ser usada determinar quantos caracteres eu quero, e se na coluna que estou analisando, tiver menos caracteres que preciso, eu insiro um outro caracter para complementar. 

No exemplo abaixo, quero que tenha 8 caracteres, e que seja completado com o 0 (zero) no início:

Em coluna personalizada dentro do power query:

= Text.PadStart(

                     Text.From([Controle]),

                     8,"0")

    & 

Text.PadStart(

                     Text.From([Sequencia]),

                     8,"0")

if

       if [MES] = 1 then "texto"

else  if [MES] = 2 then "texto2"

else  if [MES] = 3 then "texto3"

else "resto"

       if [2º etapa] = true then [coluna x]

else null

2 SEs    

   if [titulo] = "H" then (2º se aqui)

else "resto"

retornar primeiro caracter

Text.Start([coluna],1)

avaliar um texto e retornar uma classificação

Neste exemplo, direciono o power query para analisar a [coluna analisada] e se conter número de 0 a 9, ele irá retornar como True ou False. 

List.Contains({"0".."9"},[coluna analisada])

Podemos fazer as analises em uma única etapa, conforme segue:

if List.Contains({"0".."9"},Text.Start)[Coluna1], 1)) then [coluna1] else null

SUBTRAIR DIAS EM 2 DAtas

= Table.AddColumn(#"Tipo Alterado", "Qnt Dias", each Duration.Days([#"Check-Out"] - [#"Check-in"]) + 1, Int64.Type)

bottom of page