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.
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.
The column is empty.
Any ideas?
Thanks in Advance.
Oi @CSpina ,
Tenta isso de forma isolada na criação de uma nova coluna:
if Text.Contains([Column1], "-SP") then [Column1] else null
Ricardo
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]
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
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.
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
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.