Loading

Filtrar vistas dinámicamente con parámetros de cadena

Fecha de publicación: Mar 25, 2024
Tarea
Cómo utilizar un parámetro para buscar un valor de cadena en un campo.
Pasos

Los filtros le permiten quitar datos de la vista con facilidad y centrarse exclusivamente en la información que necesita. En vistas o dashboards más complicados, es posible que, una vez creados, se dé cuenta de que agregó muchos filtros para ayudar a los usuarios a restringir una vista grande hasta conseguir un conjunto de datos determinado, como una región o un producto. En ese caso, los controles de filtro pueden ocupar mucho espacio y restar atención a los datos de la vista. Para evitar que esto suceda, puede crear una especie de parámetro Escribir que acepte valores para varios campos y que luego filtre en función de lo que haya escrito.

En los siguientes ejemplos se muestran distintos métodos para lograr este objetivo. 

HAGA CLIC PARA EXPANDIR LA SOLUCIÓN
Ejemplo 1: opción de filtro: campo único (interacción de la vista)

Los siguientes pasos se pueden consultar en el libro de trabajo adjunto DynamicStringSearch.twbx.  

Crear el parámetro

  1. Abra Tableau Desktop y conéctese a los datos de muestra de Superstore.
  2. Haga clic con el botón derecho en la ventana Datos y, a continuación, seleccione Crear parámetro.
  3. En el cuadro de diálogo Crear parámetro, haga lo siguiente y, después, haga clic en Aceptar:
    • Asigne un nombre al parámetro. En el libro de trabajo de ejemplo, el parámetro se llama Search States (Buscar estados).
    • En Tipo de datos, seleccione Cadena.
    • En Valor actual, escriba a.
    • En Valores permitidos, seleccione Todos.
  4. Haga clic con el botón derecho y, a continuación, seleccione Mostrar control de parámetros.

Crear el campo calculado

  1. Seleccione Análisis > Crear campo calculado.
  2. En el cuadro de diálogo Campo calculado que se abre, asigne al campo calculado el nombre Contiene los estados.
  3. Escriba la fórmula siguiente y haga clic en Aceptar:
  4. CONTAINS([State],[Search States] 
  5. Haga clic con el botón derecho y, a continuación, seleccione Mostrar control de parámetros.

Crear la vista

  1. Arrastre Categoría a Columnas.
  2. Arrastre Ventas a Filas.
  3. Arrastre Categoría a Color.
  4. Arrastre State a Detalle.
  5. Arrastre Contiene los estados a Filtros.
  6. Seleccione Verdadero y haga clic en Aceptar.
Para ver los pasos que se muestran en el siguiente vídeo, expanda la sección anterior.
Nota: el vídeo no tiene sonido. 
 
HAGA CLIC PARA EXPANDIR LA SOLUCIÓN
Ejemplo 2: opción de filtro: varios campos (interacción de la vista)

Los siguientes pasos se pueden consultar en el libro de trabajo adjunto DynamicStringSearch.twbx.

Crear el parámetro

  1. Abra Tableau Desktop y conéctese a los datos de muestra de Superstore.
  2. Haga clic con el botón derecho en la ventana Datos y, a continuación, seleccione Crear parámetro.
  3. En el cuadro de diálogo Crear parámetro, haga lo siguiente y, después, haga clic en Aceptar:
    • Asigne un nombre al parámetro. En el libro de trabajo de ejemplo, el parámetro se llama Type String to filter (Escribir cadena en filtro).
    • En Tipo de datos, seleccione Cadena.
    • En Valor actual, escriba a.
    • En Valores permitidos, seleccione Todos.
  4. Haga clic con el botón derecho y, a continuación, seleccione Mostrar control de parámetros.

Crear el campo calculado

  1. Seleccione Análisis > Crear campo calculado.
  2. En el cuadro de diálogo Campo calculado que se abre, cambie el nombre del campo calculado por Mostrar.
  3. Escriba la fórmula siguiente y haga clic en Aceptar:
  4. CONTAINS([State],[Type String to Filter]) OR CONTAINS([Category],[Type String to Filter]) OR CONTAINS([Region],[Type String to Filter]) 

Crear la vista

  1. Arrastre Ventas a Columnas.
  2. Arrastre Región y Nombre del cliente a Filas.
  3. Arrastre Categoría a Color.
  4. Arrastre Estado y Subcategoría a Detalle.
  5. Arrastre Mostrar a Filtros.
  6. Seleccione Verdadero y haga clic en Aceptar.
Para ver los pasos que se muestran en el siguiente vídeo, expanda la sección anterior.
Nota: el vídeo no tiene sonido. 
HAGA CLIC PARA EXPANDIR LA SOLUCIÓN
Ejemplo 3: mostrar una cadena específica (sin interacción de la vista)

Los siguientes pasos se pueden consultar en el libro de trabajo adjunto DynamicStringSearch.twbx.

Crear el campo calculado

  1. Seleccione Análisis > Crear campo calculado.
  2. En el cuadro de diálogo Campo calculado que se abre, asigne al campo calculado el nombre Buscar producto específico.
  3. Escriba la fórmula siguiente y haga clic en Aceptar:
  4. Contains([Product Name], "Belkin") 
  5. Haga clic con el botón derecho y, a continuación, seleccione Mostrar control de parámetros.

Crear la vista

  1. Arrastre Ventas a Columnas.
  2. Arrastre Categoría, Subcategoría y Nombre de producto a Filas.
  3. Arrastre Categoría a Color.
  4. Arrastre State a Detalle.
  5. Arrastre Buscar producto específico a Filtros.
  6. Seleccione Verdadero y haga clic en Aceptar.
Para ver los pasos que se muestran en el siguiente vídeo, expanda la sección anterior.
Nota: el vídeo no tiene sonido. 
Recursos adicionales
Obtenga más información sobre este tema con el siguiente vídeo de formación gratuita a petición: String Calculations (Cálculos de cadena).

Al arrastrar el campo calculado al estante Filtro, es posible que solo vea la casilla de verificación "Ocultar" en función de cómo haya establecido el valor inicial del parámetro.

  • Por ejemplo, si lo ha establecido en "None" (Ninguno), no habrá registros en los que Region, Department o States coincidan con la palabra "None".
  • Si no ve ninguna casilla de verificación para "Ocultar", marque el botón de selección "Lista de valores personalizada". Luego, escriba manualmente la palabra "Mostrar" y haga clic en el botón de signo más para añadirla a la lista.
Número del artículo de conocimiento

001465789

Archivos adjuntos

DynamicStringSearch.twbx

1224 KB

 
Cargando
Salesforce Help | Article