Ir para conteúdo
  • 0

CONTAR LINHAS EM TEXTO


Denilson Piedade
Ir para solução Solucionado por Bruno Abdalla de Souza ,

Pergunta

6 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Criei  seguinte tabela com a função DAX:
 

CaracteresEspeciais = 
    VAR vSerie1 = GENERATESERIES(32, 47)
    VAR vSerie2 = GENERATESERIES(58, 64)
    VAR vSerie3 = GENERATESERIES(91, 96)
    VAR vSerie4 = GENERATESERIES(123, 255)
    VAR vSerieFinal = 
        UNION(
            vSerie1,
            vSerie2, 
            vSerie3,
            vSerie4
        )
RETURN
    ADDCOLUMNS(
        vSerieFinal,
        "Caract",
        UNICHAR([Value])
    )

 

image.png.12176d812557aece2be21943efe069fe.png

 

Depois, criei a seguinte medida:

Teste = 
    VAR vTexto = 
        MAX(Tabela[Nº NIF])
RETURN
    COUNTROWS(
        FILTER(
            ALL(CaracteresEspeciais[Caract]),
            CONTAINSSTRINGEXACT(vTexto, [Caract])
        )
    )


Então coloquei a coluna Nº NIF em um visual de tabela. Depois arrastei a medida Teste para o filtro e pedi para filtrasse todas que fossem maiores que 0.

image.png.0091c43f861fb315b27e6f035a6a67b6.png

 

Veja o arquivo em anexo. Fiz o mesmo para caracteres que não contém caracteres especiais, só que mudando o filtro para igual a zero.

20221013_FiltrarTextoComCaractereEspecial.pbix

  • Like 1
Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...