Usando la función SWITCH para cambiar los valores de la columna a nuevos valores y obteniendo este error a continuación,

Un usuario Pregunto ✅

Sharma0815

INTERRUPTOR (Table1[Queue], «CSC EZTech» || «CSC», Soporte de programación «,» Motor «,» Servicio «,» Motor I6 «,» Medio «,» Otro «)
Tengo espacios en blanco en la columna Cola, no estoy seguro de si los valores en blanco causan este error.
Error:
La función ‘INTERRUPTOR’ no admite la comparación de valores de tipo Texto con valores de tipo Verdadero / Falso. Considere usar la función VALOR o FORMATO para convertir uno de los valores.

Greg_Deckler

En respuesta a Sharma0815

Bien, averigüemos qué está pasando aquí, intente esto:

SWITCH(TRUE(),
  Table1[Queue] = "CSC EZTech" || Table1[Queue] = "CSC ", "Programming Support",
  Table1[Queue] = "Engine","Duty",
  Table1[Queue] = "I6Engine","Medium",
  "Other"
)

Greg_Deckler

Tal vez intente:

INTERRUPTOR (Table1[Queue] & «», «CSC EZTech» || «CSC», Soporte de programación «,» Motor «,» Servicio «,» Motor I6 «,» Medio «,» Otro «)

Sharma0815

En respuesta a Greg_Deckler

Gracias @Greg_Deckler, lo intenté y sigue recibiendo el mismo error

INTERRUPTOR (Table1[Queue] & «», «CSC EZTech» || «CSC», Soporte de programación «,» Motor «,» Servicio «,» Motor I6 «,» Medio «,» Otro «)

La función ‘INTERRUPTOR’ no admite la comparación de valores de tipo Texto con valores de tipo Verdadero / Falso. Considere usar la función VALOR o FORMATO para convertir uno de los valores.

Greg_Deckler

En respuesta a Sharma0815

Bien, averigüemos qué está pasando aquí, intente esto:

SWITCH(TRUE(),
  Table1[Queue] = "CSC EZTech" || Table1[Queue] = "CSC ", "Programming Support",
  Table1[Queue] = "Engine","Duty",
  Table1[Queue] = "I6Engine","Medium",
  "Other"
)

Sharma0815

En respuesta a Greg_Deckler

Este funcionó para mí, muchas gracias @Greg_Deckler

 

INTERRUPTOR (VERDADERO (), Tabla1[Queue] = «CSC EZTech» || Tabla 1[Queue] = «CSC», «Soporte de programación», Tabla1[Queue] = «Motor», «Servicio», Tabla1[Queue] = «I6Engine», «Medio», «Otro»)

Greg_Deckler

En respuesta a Sharma0815

Genial, está bien, entonces el problema es que a SWITCH no le gustó especificar un valor de columna para encender y luego combinarlo con una declaración lógica de verdadero / falso. Tiene sentido.

Greg_Deckler

En respuesta a Greg_Deckler

O tal vez esto:

SWITCH(Table1[Queue]
  "CSC EZTech","Programming Support",
  "CSC ","Programming Support",
  "Engine","Duty",
  "I6Engine","Medium",
  "Other"
)

Deja un comentario

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