Al trabajar con texto, es común comparar un valor con otro. Como la comparación distingue entre mayúsculas y minúsculas, el texto almacenado con diferente formato de mayúsculas y minúsculas puede ser difícil de comparar. Analytics proporciona funciones que hacen más confiable la comparación ya que convierten el texto que está comparando en un formato con el mismo uso de minúsculas y mayúsculas.

Al crear scripts en Analytics, puede usar dos operadores para comparar valores de texto:

  • operador de igualdad (=) se evalúa como verdadero si el valor ubicado a la izquierda del operador de igualdad es exactamente igual al valor ubicado a la derecha
  • operador de desigualdad (<>) se evalúa como verdadero si el valor ubicado a la izquierda del operador de desigualdad no es exactamente igual al valor ubicado a la derecha

Ambos operadores distinguen entre mayúsculas y minúsculas, y comparan dos valores: valorUno <> valorDos.

Está trabajando con la siguiente tabla y necesita filtrarla para que solo se muestren los registros del departamento de Finanzas:

Departamento Máx_Horas Min_Horas Posición
Ejecutivo 205,13 166,67 CEO y Presidente
Ejecutivo 141,03 89,74 VP, Finanzas
Finanzas 24,62 20,51 Contador
finanzas 23,08 17,95 Cajero, Desembolsos de efectivo
finanzas 18,46 14,67 Cajero, Cuentas a pagar
Finanzas 18,46 14,67 Cajero, Compras
Sistemas de información 23,08 14,36 Soporte técnico
Sistemas de información 30,77 23,08 Administrador de la Web

Para filtrar la tabla, usted crea una expresión simple usando el operador de igualdad (=):

COMMENT filtra la tabla para mostrar los registros en los que el Departamento es "Finanzas"
SET FILTER TO Departmento = "Finanzas"

Resultados del primer filtro

Sobre la base de este filtro, usted espera ver cuatro registros en la tabla filtrada pero, por el contrario, solo ve dos:

Departamento Máx_Horas Min_Horas Posición
Finanzas 24,62 20,51 Contador
Finanzas 18,46 14,67 Cajero, Compras

Como el operador de igualdad distingue entre mayúsculas y minúsculas, los registros en los que el campo Departamento contiene "finanzas" se excluyen de los resultados. También debe incluir estos registros en los resultados.

Para ayudar a realizar comparaciones, Analytics proporciona funciones que hacen más confiable la comparación ya que convierten el texto que está comparando en un formato con un determinado uso de minúsculas y mayúsculas (por ejemplo, minúsculas).

Para filtrar la tabla de tal manera que los resultados incluyan a todos los empleados del departamento de Finanzas, sin importar el formato, usted utilizará la misma expresión pero con la función LOWER( ) para convertir todos los valores en minúsculas:

COMMENT filtra la tabla para mostrar los registros en los que el Departamento es "finanzas"
SET FILTER TO LOWER(Departmento) = "finanzas"

Cuando se evalúa la expresión, LOWER("Finanzas") se transforma en "finanzas" y se compara con la cadena ubicada a la derecha del operador de igualdad.

Resultados del segundo filtro

Al utilizar la función LOWER( ) en la expresión, el filtro incluye a todos los empleados del departamento de Finanzas:

Departamento Máx_Horas Min_Horas Posición
Finanzas 24,62 20,51 Contador
finanzas 23,08 17,95 Cajero, Desembolsos de efectivo
finanzas 18,46 14,67 Cajero, Cuentas a pagar
Finanzas 18,46 14,67 Cajero, Compras