BASE DE CONOCIMIENTO

Filtrar la vista por un mes elegido y el mes siguiente en el conjunto de datos


Publicado: 17 May 2018
Fecha de la última modificación: 20 Jul 2023

Pregunta

Cómo crear un filtro de rango que filtrará a partir del mes seleccionado en un parámetro hasta el mes siguiente que existe en el conjunto de datos. Por ejemplo, si la vista ya está filtrada a un cliente, es posible que ese cliente no tenga datos de cada mes.

Entorno

Tableau Desktop

Respuesta

En el libro de trabajo de ejemplo adjunto, se usa el conjunto de datos de ejemplo Superstore para realizar una demostración de las instrucciones siguientes:
 
  1. Haga clic en la flecha hacia abajo situada junto a Dimensiones en el panel Datos y seleccione Crear parámetro…
  2. En el cuadro de diálogo Crear parámetro, siga estos pasos y haga clic en Aceptar:
    • Asigne un nombre al parámetro. En este ejemplo, lo denominaré “Seleccionar fecha de inicio”.
    • En Tipo de datos, seleccione Fecha.
    • En Valores permitidos, seleccione Rango.
    • En Tamaño del paso, seleccione 1 mes.
  3. Haga clic con el botón derecho en [Seleccionar fecha de inicio] en el panel Datos y seleccione Mostrar control de parámetros.
  4. Seleccione Análisis > Crear campo calculado.
  5. En el cuadro de diálogo Campo calculado que se abre, siga estos pasos y haga clic en Aceptar:
    • Asigne un nombre al campo calculado. En este ejemplo, el campo calculado se llama "Filtro de fecha".
    • En el campo de fórmula, cree un cálculo parecido al siguiente:

      IF DATETRUNC('month', [Order Date]) >= [Select Start Date]
      THEN [Fecha de pedido]
      END

       
  6. Arrastre [Filtro de fecha] al estante Filtros.
  7. En el cuadro de diálogo Filtrar campo, seleccione Mes/Año y haga clic en Siguiente >.
  8. En el cuadro de diálogo Filtro, realice estos pasos y haga clic en Aceptar:
    • Vaya a la pestaña Condición.
      • Seleccione Por fórmula.
      • Escriba la fórmula NOT ISNULL(MIN([Date Filter]))
    • Vaya a la pestaña superior.
      • Seleccione Por campo.
      • Seleccione Inferior 2 por Filtro de datos mínimo.
¿Fue de ayuda este artículo para resolver el problema?