int se convierte a booleano y se transforma incorrectamente de nuevo a int

Un usuario Pregunto ✅

mauropasi

Hola a todos.

Me estoy conectando a una base de datos MySQL y Power BI selecciona una columna como booleana a pesar de que es int.

Sé que esto sucede porque la consulta de energía solo mira las primeras x (200?) Filas de datos.

Lo que siempre he hecho para solucionar este problema es simplemente transformar el tipo a int, pero por alguna razón no parece solucionarlo esta vez. Solo obtengo 0 y 1. Es como si realmente estuviera convirtiendo los valores en lugar de plegar la consulta correctamente y obtenerlos como int en primer lugar.

Si fuerzo la conversión de tipos con cast () en la consulta SQL, funciona para mí, pero luego introduzco un bloque para los siguientes pliegues de consultas que no estoy seguro de que sea lo que quiero hacer.

¿Hay alguna forma de forzar a power bi a mirar más filas o asegurarse de que la transformación sea exitosa?

mauropasi

En respuesta a mauropasi

Hay un

TreatTinyAsBoolean = falso

que parece ser lo que estoy buscando. Solo necesito averiguar cómo usarlo y qué efectos tendrá en el plegado de consultas.

mauropasi

puede que tenga algo que ver con que el esquema sea incorrecto en primer lugar, pero aún así me gustaría hacer algo al respecto.

mauropasi

En respuesta a mauropasi

Hay un

TreatTinyAsBoolean = falso

que parece ser lo que estoy buscando. Solo necesito averiguar cómo usarlo y qué efectos tendrá en el plegado de consultas.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *