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í.
Join us for a free, hands-on Microsoft workshop led by women trainers for women where you will learn how to build a Dashboard in a Day!
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |