Forum Discussion
IF is not working with some text
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]
- CSpina6 years agoHelper III
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-SPRibeirão Preto-SP
São José dos Campos-SP
- camargos886 years agoCommunity Champion
- CSpina6 years agoHelper III
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.