Guía del usuario de Spotfire®

Crear una expresión para limitar los datos a la entrada de código de barras

Cuando se hayan agregado capacidades de lectura de códigos de barras al análisis, puede agregar una expresión limitadora en una visualización, para filtrar solo bajo el último código de barras escaneado.

Antes de empezar

Antes de realizar esta tarea, debe haber agregado la propiedad del documento AppMachineReadableCode al análisis, como se describe en Agregar la función de lectura de código de barras.

Algunas de las funciones descritas aquí solo se pueden crear, o solo se puede acceder a ellas, mediante el cliente Spotfire instalado.

Por qué y cuándo se efectúa esta tarea

En el siguiente paso, limite los datos de manera que solo se muestre la fila que coincida con el elemento analizado.

Procedimiento

  1. En la barra de menús, haga clic en Datos > Agregar columna calculada.
  2. Agregue la expresión siguiente:
    If('${AppMachineReadableCode}' = '' or [barcode] = '${AppMachineReadableCode}', true, false)
    donde [barcode] se reemplaza por la columna de cadena que contiene los datos de su código de barras. En los ejemplos hemos utilizado una columna llamada "ISBN" con códigos ISBN.
  3. Escriba un nombre, como "IsBarCodeFiltered", y asegúrese de que la expresión es del tipo Boolean.
  4. Guarde y cierre el cuadro de diálogo.
  5. Cree o ubique la visualización para limitar y abra las Propiedades de visualización.
  6. Vaya a la sección Datos.
  7. En Limitación de datos, haga clic en Agregar limitación y seleccione Expresión.
  8. En el cuadro de diálogo Limitar datos mediante expresión, seleccione la columna isBarCodeFiltered y después haga clic en Insertar columnas.
  9. Haga clic en Aceptar para cerrar y guardar el cambio.

Resultados

Cuando el valor de IsBarCodeFiltered se establece como False, se muestran todos los datos. Cuando se analizan los datos con el analizador de códigos de barras en un dispositivo iOS, IsBarCodeFiltered se establece como True y los datos se limitan de manera que solo se muestra la entrada correspondiente al código de barras.

Prueba de filtrado de código de barras

Procedimiento

  1. En un dispositivo móvil iOS, abra el análisis que contiene la función de análisis de código de barras.
  2. Toque el icono de código de barras.
  3. Analice el código de barras (o el código QR) de un elementoque se enumera en la tabla de datos.

Resultados

La siguiente imagen muestra el área de texto y la visualización de la tabla después de haber presionado el botón del código de barras, es decir, el valor del código capturado y los datos correspondientes en la tabla filtrada.

  1. Entrada ISBN filtrada.
  2. Se ha utilizado el botón de captura de código de barras.
  3. El título asociado con la entrada ISBN en la tabla filtrada.
Nota: Este análisis es solo una demostración y no se ve muy bien en una pantalla pequeña. Para obtener más información y consejos acerca de la optimización de la visualización en pantallas pequeñas, consulte el documento Diseño de Spotfire Analytics para pantallas pequeñas.