Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
CSpina
Helper III
Helper III

IF is not working with some text

Hi guys,

 

I am facing a strsnge problem, a couple of IFs are not working properly, when I try to filter the text "-SP" from "São Paulo-SP" the column is empty.

 

2020_05_05_14_43_15_Adicionar_Coluna_Condicional.png

 

The column is empty.

 

2020_05_05_14_47_34_Zmix_Power_BI_Desktop.png

Any ideas?

 

Thanks in Advance.

 

 

 

 

9 REPLIES 9
camargos88
Community Champion
Community Champion

Oi @CSpina ,

 

Tenta isso de forma isolada na criação de uma nova coluna:

 

if Text.Contains([Column1], "-SP") then [Column1] else null

 

Ricardo



Did I answer your question? Mark my post as a solution!

Proud to be a Super User!



Ricardo, obrigado.

 

Coloquei a expressão, com um "if null" antes:

 

if[endereco.5] = null then null else if Text.Contains([[endereco.5]], "-SP") <> null then [endereco.5] else null

 

E deu esse erro agora, logo na primeira linha com a palavra TÉRREO.

 

Expression.Error: Não conseguimos converter um valor do tipo Record em tipo Text.
Detalhes:
Value=
endereco.5=TÉRREO
Type=[Type]

@CSpina ,

 

Pode colar aqui alguns valores pra eu testar ?

 

Ricardo



Did I answer your question? Mark my post as a solution!

Proud to be a Super User!



Ricardo,

 

não sei qual foi minha barberagem no TÉRREO, mas não deu mais esse erro.

Mas mesmo colocando apenas um IF simples, não carrega o valor:

 

= Table.AddColumn(#"endereco5 Aparado1", "Aux12", each if Text.Contains([endereco.5], "-SP") then [endereco.5] else null)

 

 

Segue algumas cidades:

 

Carapicuíba-SP
Guarulhos-SP
Lençóis Paulista-SP
Olímpia-SP

Ribeirão Preto-SP

São José dos Campos-SP

 

 

@CSpina ,

 

Rodei aqui novamente, e sem erro.

Você está adicionando só esse if ou tem mais ?

 

Ricardo

 



Did I answer your question? Mark my post as a solution!

Proud to be a Super User!



@camargos88 

 

Para o teste somente esse mesmo, fiz uma tabela a parte com esses dados e também funcionou. 

Deve ser alguma sujeira que não consigo visualizar.

 

Já tentei limpar, cortar, remover TAB, mas nada.

 

O banco mysql está em UTF8, mas pode ser a fonte de onde copio os dados.

@CSpina ,

 

O que você precisa fazer, talvez dê pra fazer de outra forma.

 

Ricardo



Did I answer your question? Mark my post as a solution!

Proud to be a Super User!



Ricardo,

 

por algum motivo, não sei qual, Power BI, colocou o estado (sp) em maiúsculas e no banco está em minúsculas.

 

Av. Guariba,11, , , Guarulhos-sp, 07144570

 

Na coluna do PBI está Guarulhos-SP. Procurei um etapa para isso, mas não existe.

 

Spina

@CSpina ,

 

Tenta aplicar essa função no texto todo: https://docs.microsoft.com/pt-br/powerquery-m/text-proper

Ricardo



Did I answer your question? Mark my post as a solution!

Proud to be a Super User!



Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors
Top Kudoed Authors