Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowGet inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.
Hola
Tengo el siguiente código
Missed Deadlines =
SWITCH (
TRUE (),
'Maintenance Ticket System'[Status] = "Critical"
&& 'Maintenance Ticket System'[JobStarted]>1,"Missed",
'Maintenance Ticket System'[Status] = "High"
&& 'Maintenance Ticket System'[JobStarted]>2,"Missed",
'Maintenance Ticket System'[Status] = "Medium"
&& 'Maintenance Ticket System'[JobStarted]>3,"Missed",
'Maintenance Ticket System'[Status] = "Low"
&& 'Maintenance Ticket System'[JobStarted]>5,"Missed"
)
El trabajo iniciado es un número entero y el estado es texto.
El mensaje de error que recibo es.....
Las operaciones de comparación de DAX no admiten la comparación de valores de tipo Text con valores de tipo Integer. Considere la posibilidad de utilizar la función VALUE o FORMAT para convertir uno de los valores.
Cualquier ayuda apreciada.
Solved! Go to Solution.
La solución fue porque Job Started tenía una fórmula usando datediff que parecía devolver texto, a pesar de que la columna Job Started era un número entero .. eso no arrojó un error.. sin embargo, agregar VALOR delante de la diferencia de fecha en la columna de inicio del trabajo pareció resolver el problema.
La solución fue porque Job Started tenía una fórmula usando datediff que parecía devolver texto, a pesar de que la columna Job Started era un número entero .. eso no arrojó un error.. sin embargo, agregar VALOR delante de la diferencia de fecha en la columna de inicio del trabajo pareció resolver el problema.
Compruebe los tipos de columnas en Power Query, el problema podría estar ahí.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the February 2025 Power BI update to learn about new features.