Loading

Limitar acciones a marcas o encabezados especificados en una vista

Fecha de publicación: Sep 11, 2025
Descripción
Cómo limitar una acción para que se active solo cuando se seleccionen marcas o encabezados específicos, o cuando se pase el cursor sobre ellos

Por ejemplo, al seleccionar California, la acción de filtro debería mostrar un gráfico de área de ventas, pero el dashboard debería mostrar un gráfico de líneas de ganancias.

Cause

La capacidad de limitar los filtros de acción para que solo se ejecuten en algunas marcas dentro de una vista no es una funcionalidad que esté actualmente integrada en el producto.
Solución
Ambos ejemplos se muestran en el libro de trabajo adjunto, que se puede descargar desde la barra lateral derecha de este artículo. En el ejemplo 1, se muestra cómo limitar las acciones según el valor de la dimensión seleccionada. En el ejemplo 2, se muestra cómo limitar las acciones en función de la dimensión que selecciona el usuario. La opción 1 para ambos ejemplos permitirá la creación de dos acciones separadas y funcionará para acciones de filtro, acciones de URL y acciones de resaltado. La opción 2 para ambos ejemplos crea una acción de filtro que mostrará condicionalmente una hoja de trabajo de destino diferente.
 
HAGA CLIC PARA EXPANDIR LOS PASOS
Ejemplo 1: Limitar las acciones en función del valor de dimensión seleccionado
Las instrucciones para ambas opciones comienzan con el dashboard "Ejemplo 1: dashboard original" ya creado. En este ejemplo, el objetivo es mostrar un gráfico diferente cuando el usuario selecciona California en comparación con otros estados.

Opción 1: Crear un campo calculado que devolverá valores que no son NULL solo para ciertas marcas

Esta opción funcionará cuando las diferentes marcas sean creadas por diferentes miembros de la misma dimensión. Esta opción solo funcionará cuando las acciones se desencadenen por el menú en lugar de hacerlo por la selección o el desplazamiento del cursor.
  1. Seleccione Análisis > Crear campo calculado.
  2. En el cuadro de diálogo Campo calculado que se abre, siga estos pasos y haga clic en Aceptar:
    1. Asigne un nombre al campo calculado. En este ejemplo, el campo calculado se llama "Enlace de menú a CA".
    2. En el campo de fórmula, cree un cálculo parecido al siguiente:
      IF [Estado o provincia] = "California"
      THEN "Hace clic para ver gráfico de CA >"
      ELSE NULL
      END
      
  3. Cree un campo calculado con un nombre como "Enlace de menú para todos los otros estados" con un cálculo similar al siguiente:
    IF [Estado o provincia] != "California"
    THEN "Hacer clic para ver el gráfico de todos los demás estados >"
    ELSE NULL
    END
    
  4. Arrastre [Enlace de menú a CA] y [Enlace de menú a todos los demás estados] en la tarjeta Marcas de la hoja de trabajo "Mapa final".
  5. Navegue al dashboard "Opción 1 Dashboard final".
  6. Vaya a Dashboard > Acciones...
  7. En el cuadro de diálogo Acciones, seleccione Añadir acción > Filtro...
  8. En el cuadro de diálogo Añadir acción de filtro, haga lo siguiente y haga clic en Aceptar:
    1. Para Nombre, haga clic en la flecha junto al cuadro de texto y seleccione Enlace de menú a CA.
    2. En Hojas de origen, marque solamente Mapa final.
    3. En Ejecutar acción en, seleccione Menú.
    4. En Hojas de destino, marque solo Gráfico de CA.
    5. En Borrar la selección permite, seleccione Excluir todos los valores.

      Nota: El paso 8-1 consiste en establecer el nombre de la acción de filtro con el resultado del campo calculado [Enlace de menú a CA]. Cuando este campo calculado devuelve NULL, el enlace de menú de la acción de filtro no aparece en la descripción emergente.
  9. Repita el paso 8 para crear una acción de filtro y filtrar la hoja de trabajo "Gráfico de todos los demás estados".
  10. Haga clic en Aceptar para cerrar el cuadro de diálogo Acciones.

Opción 2: Duplicar el campo de filtro para configurar filtros competidores en las hojas de trabajo de destino

Esta opción funcionará cuando las diferentes marcas sean creadas por diferentes miembros de la misma dimensión. Esta opción solo funcionará para las acciones de filtro.
  1. En el panel de datos, haga clic con el botón derecho en [Estado o provincia] y seleccione Duplicar.
  2. En la hoja de trabajo "Gráfico de CA", arrastre [Estado o provincia (copia)] al estante Filtros.
  3. En el cuadro de diálogo Filtros, marque solo California y haga clic en Aceptar.
  4. En la hoja de trabajo "Gráfico de todos los demás estados", arrastre [Estado o provincia (copia)] al estante Filtros.
  5. En el cuadro de diálogo Filtros, marque todos los estados excepto California, y haga clic en Aceptar.
  6. En el dashboard, vaya a Dashboard > Acciones…
  7. En el cuadro de diálogo Acciones, seleccione Añadir acción > Filtro...
  8. En el cuadro de diálogo Añadir acción de filtro, haga lo siguiente y haga clic en Aceptar:
    1. En Hojas de origen, marque solamente Mapa final.
    2. En Ejecutar acción en, elija Seleccionar.
    3. Para Hojas de destino, seleccione Gráfico de CA y Gráfico de todos los demás estados.
    4. En Borrar la selección permite, seleccione Excluir todos los valores.
  9. Haga clic en Aceptar para cerrar el cuadro de diálogo Acciones.
HAGA CLIC PARA EXPANDIR LOS PASOS
Ejemplo 2: Limitar las acciones según la dimensión seleccionada
Las instrucciones para ambas opciones comienzan con el dashboard "Ejemplo 2: dashboard original" ya creado. En este ejemplo, el objetivo es mostrar un gráfico diferente cuando el usuario selecciona un valor de categoría frente a un valor de subcategoría. 

Opción 1: Crear varias hojas de trabajo, cada una con su acción propia

Esta opción funcionará para acciones de URL, acciones de resaltado y acciones de filtro.  

  1. Haga clic con el botón derecho en la pestaña para la hoja de trabajo "Fuente de categoría o subcategoría" y seleccione Duplicar.
  2. Asigne un nombre como "Fuente de categoría" a la nueva hoja de trabajo.
  3. Elimine [Ventas] del estante Columnas.
  4. Haga clic con el botón derecho en [Subcategoría de producto] en el estante Filas y desmarque Mostrar encabezado.
  5. En el menú desplegable en la tarjeta Marcas, seleccione Polígono.
  6. Vaya a Formato > Bordes.
  7. En el panel Aplicar formato a bordes situado a la izquierda, vaya a la sección Divisor de columnas y, en Panel, seleccione Ninguno.
  8. Repita los pasos de 1 a 7 para todas las columnas que necesitarán su propia acción de filtro.
  9. Haga clic con el botón derecho en la pestaña para la hoja de trabajo "Fuente de categoría o subcategoría" y seleccione Duplicar.
  10. Asigne un nombre como "Gráfico de barras" a la nueva hoja de trabajo.
  11. Haga clic con el botón derecho en cada dimensión en el estante Filas y desmarque Mostrar encabezado.
  12. En el dashboard, reemplace la hoja de trabajo "Fuente de categoría o subcategoría" con las hojas de trabajo "Fuente de categoría", "Fuente de subcategoría" y "Gráfico de barras".

    Nota: Tableau Desktop 10.4 introdujo el relleno en los objetos del dashboard, lo que puede ayudar a lograr una alineación perfecta de las tres hojas de trabajo.
  13. Vaya a Dashboard > Acciones...
  14. En el cuadro de diálogo Acciones, seleccione Añadir acción > Filtro...
  15. En el cuadro de diálogo Añadir acción de filtro, haga lo siguiente y haga clic en Aceptar:
    1. En Hojas de origen, marque solo Fuente de categoría.
    2. En Ejecutar acción en, elija Seleccionar.
    3. En Hojas de destino, marque solo Detalles de categoría.
    4. En Borrar la selección permite, seleccione Excluir todos los valores.
  16. Repita los pasos 13 a 15 para todas las acciones de filtro adicionales.

Opción 2: Crear un campo calculado que compare el número de marcas seleccionadas con el número total de marcas.   

Esta opción funcionará cuando las marcas o los encabezados diversos se creen mediante dimensiones. Esta opción solo funcionará cuando las acciones se desencadenen por el menú en lugar de hacerlo por la selección o el desplazamiento del cursor.
  1. Seleccione Análisis > Crear campo calculado.
  2. En el cuadro de diálogo Campo calculado que se abre, siga estos pasos y haga clic en Aceptar:
    1. Asigne un nombre al campo calculado. En este ejemplo, el campo calculado se llama "Algunas o todas las subcategorías seleccionadas".
    2. En el campo de fórmula, cree un cálculo parecido al siguiente:
      IF TOTAL(COUNTD([Subcategoría de producto])) =
      SUM({ FIXED [Categoría de producto] : COUNTD([Subcategoría de producto])})
      THEN "todas"
      ELSE "algunas"
      END
      
  3. En la hoja de trabajo "Detalles de categoría", arrastre [Algunas o todas las subcategorías seleccionadas] al estante Filtros y haga clic en Aceptar para cerrar el cuadro de diálogo Filtro.
  4. Haga clic con el botón derecho en [Algunas o todas las subcategorías seleccionadas] en el estante Filtros y seleccione Calcular usando > Tabla (abajo).
  5. En el cuadro de diálogo Filtro, realice estos pasos y haga clic en Aceptar:
    1. Seleccione Personalizar lista de valores.
    2. Escriba "todo" sin comillas.
    3. Haga clic en el símbolo + en el cuadro de texto.
  6. Repita los pasos 2 a 4 para la hoja de trabajo "Detalles de subcategoría".
  7. En el dashboard, vaya a Dashboard > Acciones…
  8. En el cuadro de diálogo Acciones, seleccione Añadir acción > Filtro...
  9. En el cuadro de diálogo Añadir acción de filtro, haga lo siguiente y haga clic en Aceptar:
    1. Para las hojas de origen, marque solamente Hoja de origen
    2. En Ejecutar acción en, elija Seleccionar.
    3. En Hojas de destino, seleccione Detalles de categoría y Detalles de subcategoría.
    4. En Borrar la selección permite, seleccione Excluir todos los valores.
Recursos adicionales
Para mostrar que quiere que se incluya esta solicitud de funcionalidad en una futura versión del producto, vote desde la siguiente idea de la Comunidad: Agregar condiciones para acciones.
Acciones
Personalizar un cálculo cuando "Todo" está seleccionado en un filtro
Número del artículo de conocimiento

001473785

Archivos adjuntos

limit where action triggers.twbx

1570 KB

 
Cargando
Salesforce Help | Article