Olá, Otávio! Como vai?
Erros de tipo de dados são super comuns quando estamos criando medidas avançadas em DAX, especialmente ao lidar com iterações e tabelas virtuais. A boa notícia é que a própria mensagem de erro na sua imagem nos dá a resposta exata do que está acontecendo!
A mensagem "Operações de comparação DAX não oferecem suporte à comparação de valores do tipo Integer com valores do tipo Text" significa que, em algum ponto da sua medida [Horas Sistema X], você está tentando igualar ou comparar uma coluna que está formatada como número inteiro (Integer) com um valor em texto (Text), ou vice-versa.
Como você está no capítulo de iteração, é muito provável que isso esteja acontecendo dentro de uma função FILTER ou na condição de um CALCULATE. O DAX é uma linguagem fortemente tipada nessas comparações; para ele, o número 1 é completamente diferente do texto "1".
Para resolver isso, você pode seguir os passos abaixo:
Dê uma olhada na condição que você escreveu na sua medida.
Tabela[Codigo] = "1"Tabela[Codigo] = 1A melhor prática é garantir que a coluna no seu modelo de dados tenha o tipo correto.
Como a própria mensagem de erro sugere, se você não quiser ou não puder alterar o tipo da coluna no modelo, pode forçar a conversão diretamente na sua medida:
VALUE() para transformar um texto em número:VALUE(Tabela[ColunaEmTexto]) = 1FORMAT() para transformar um número em texto.Revisando a linha da sua comparação e garantindo que "número compare com número" e "texto compare com texto", o seu visual voltará a carregar os dados perfeitamente!