Guía del usuario del cliente web de Spotfire®

Edición de coincidencias para transformar valores que combinan mayúsculas y minúsculas

Tal vez tenga dos tablas de datos que contienen una columna de cadena llamada "Producto", pero en una tabla de datos, los valores están escritos en minúsculas ("manzanas"), mientras que en la otra tabla de datos están escritos con la primera letra en mayúsculas ("Manzanas"). Dado que las columnas tienen el mismo nombre y tipo de datos, se asociarán automáticamente. No obstante, para poder combinar los datos de estas columnas en sola una visualización, los valores de una columna se deben transformar de manera que se escriban de la misma forma en ambas.

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

Al agregar un paso de transformación a la coincidencia de columna en lugar de convertir los valores de columna reales, puede usar los nombres de valor originales en la visualización.

Antes de empezar

Las coincidencias manuales de columnas deben crearse en el cliente instalado.

Procedimiento

  1. En el cliente Spotfire instalado, abra el análisis de interés o cargue tablas de datos en un nuevo análisis.
  2. En la barra de menús, seleccione Datos > Propiedades de la tabla de datos y abra la ficha Coincidencias de columnas.
  3. En la lista Tablas de datos, seleccione la tabla de datos que se usará como tabla de datos principal en la visualización.
  4. Seleccione la coincidencia entre las dos columnas con el nombre "Product" en la lista Coincidencias actuales de la tabla de datos seleccionada.
  5. Haga clic en Editar.
  6. En el cuadro de diálogoEditar coincidencia, asegúrese de seleccionar las columnas con el nombre "Product" en los selectores Columna de coincidencia de la izquierda y Columna de coincidencia de la derecha.
    El Valor de muestra que aparece en las columnas de coincidencia de la izquierda y de la derecha muestra el primer valor de la columna seleccionada (siempre que no sean datos en bases de datos).


    Las selecciones que realice se verán en los ejes de una visualización.
  7. Abra el selector de columna de la columna que contiene valores en mayúsculas (por ejemplo, en Transformación de valor de la columna de la izquierda) y seleccione Métodos para abrir el menú emergente.
    Las transformaciones siempre se realizan en el valor que aparece tras aplicar cualquier método en el paso de coincidencia de la columna que aparece más arriba. Es por ello que las listas de transformación de las columnas izquierda y derecha muestran el nombre "Value" en lugar del nombre de columna.
  8. Elija Inferior.
    En los campos Valor de ejemplo puede observar que, en ambas columnas, los valores son "apples".


    Las transformaciones son transparentes en relación con lo que se muestra en las visualizaciones, lo que significa que no se verá esto en las visualizaciones aunque aplique la transformación Lower(Value), pero puede escribir "Apples" con la primera letra en mayúscula en los ejes.
  9. Si lo desea, haga clic en Vista previa para obtener una vista previa de los 100 primeros valores distintos y asegurarse de que todos coinciden.
    La vista previa es la única manera en la que puede determinar si los valores de los orígenes en bases de datos coinciden, ya que se han desactivado los ejemplos automáticos de datos en bases de datos para reducir la carga en el sistema externo tanto como sea posible.
  10. Haga clic en Aceptar para cerrar el cuadro de diálogo.
  11. Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades de la tabla de datos.

Resultados

Los valores de las columnas tienen ahora el mismo formato y se pueden combinar en una única visualización.

El paso de transformación siempre se realiza en memoria, independientemente del origen de los datos. Esto permite que se realicen cambios que no son compatibles con el origen de datos. Por ejemplo, algunos orígenes en bases de datos no permiten cambiar el tipo de datos de una columna; no obstante, ya que el paso de transformación se realiza en memoria, se pueden crear coincidencias con los datos en bases de datos para diferentes tipos de datos. También puede resultar útil para datos en bases de datos en los que no existen métodos de filas en el sistema (p. ej. cubos de OLAP).

Sin embargo, en algunos casos se deben aplicar métodos en las columnas de forma directa, en lugar de utilizar una transformación; específicamente, en los casos en los que el resultado del método aplicado afecte a los grupos de valores. En el caso de los datos de cubo, puede que también desee especificar que la coincidencia se debe realizar mediante claves en vez de valores, y que se haga seleccionando el método KeyOf en la columna de coincidencia del cubo directamente.