Loading

Crear filtros de fechas relativas con fechas fijas ajustables

Fecha de publicación: Nov 29, 2023
Tarea
Cómo crear un filtro de fechas relativas con una fecha fija ajustable.
Pasos

Opción 1 

Cree un parámetro que permita al usuario seleccionar una fecha fija para un intervalo de tiempo relativo fijo (por ejemplo, los últimos tres meses desde la fecha fija).

Paso 1: crear un parámetro

  1. En Tableau Desktop, conecte con 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 Elegir fecha fija.
    • En Tipo de datos, seleccione Fecha.
    • En Valores permitidos, seleccione Todos.
  4. Haga clic con el botón derecho y, a continuación, seleccione Mostrar control de parámetros.

Paso 2: crear un campo calculado

  1. Seleccione Análisis > Crear campo calculado.
  2. En el cuadro de diálogo Campo calculado que se abre, siga los pasos siguientes y, después, haga clic en Aceptar:
    • Asigne un nombre al campo calculado. En el libro de trabajo de ejemplo, el campo calculado se llama Filtro de fecha relativa con fecha fija.
    • En el campo de fórmula, cree un campo calculado similar al siguiente:
      DATEDIFF('month',[Order Date],[Choose Anchor Date]) <= 2
      AND DATEDIFF('month',[Order Date],[Choose Anchor Date]) >= 0
  3. Arrastre el campo calculado recién creado del panel Dimensiones al estante Filtros.
  4. En el cuadro de diálogo Filtro que se abre, seleccione Verdadero y haga clic en Aceptar.

Paso 3: crear la vista

  1. Arrastre Fecha de pedido a Filas.
  2. Haga clic con el botón derecho en Fecha de pedido en Filas y seleccione Mes.
  3. Haga clic con el botón derecho en Fecha de pedido en Filas y seleccione Discreto.
  4. Haga doble clic en Ventas.
  5. Use el control de parámetro Control de fechas para seleccionar una fecha fija.
 


Opción 2 

Cree un parámetro que permita al usuario seleccionar una fecha fija de un año para anclar el intervalo de tiempo de la fecha (por ejemplo, desde el inicio del año hasta la fecha fija elegida).

Paso 1: crear un parámetro

  1. En Tableau Desktop, conecte con 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 Elegir fecha fija.
    • En Tipo de datos, seleccione Fecha.
    • En Valores permitidos, seleccione Todos.
  4. Haga clic con el botón derecho y, a continuación, seleccione Mostrar control de parámetros.

Paso 2: crear un campo calculado

  1. Seleccione Análisis > Crear campo calculado.
  2. En el cuadro de diálogo Campo calculado que se abre, siga los pasos siguientes y, después, haga clic en Aceptar:
    • Asigne un nombre al campo calculado. En el libro de trabajo de ejemplo, el campo calculado se llama Filtro del año hasta fecha fija.
    • En el campo de fórmula, cree un campo calculado similar al siguiente:
      DATEDIFF('year',[Order Date],[Choose Anchor Date]) = 0
      AND [Order Date] <= [Choose Anchor Date]
  3. Arrastre el campo calculado recién creado del panel Dimensiones al estante Filtros.
  4. En el cuadro de diálogo Filtro que se abre, seleccione Verdadero y haga clic en Aceptar.

Paso 3: crear la vista

  1. Arrastre Fecha de pedido a Filas.
  2. Haga clic con el botón derecho en Fecha de pedido en Filas y seleccione Mes.
  3. Haga clic con el botón derecho en Fecha de pedido en Filas y seleccione Discreto.
  4. Haga doble clic en Ventas.
  5. Use el control de parámetro Control de fechas para seleccionar una fecha fija.
Recursos adicionales
La opción 1 devolverá los mismos resultados que al establecer una fecha fija estática en el cuadro de diálogo Filtrar. Si hay datos en las fechas posteriores a la fecha fija, esta opción incluirá las fechas de todo el mes de la fecha fija. Por ejemplo, si se selecciona el 15 de marzo, la vista mostrará las fechas entre el 1 de enero y el 31 de marzo.

La opción 2 cerrará el intervalo de fechas en la fecha fija seleccionada. Por ejemplo, si se selecciona el 15 de marzo, la vista mostrará las fechas entre el 1 de enero y el 15 de marzo.

Para tener más flexibilidad, pueden crearse otros parámetros para definir la parte de fecha, como "mes" o "año", y el número de partes de fecha que abarca el filtro. Por ejemplo, el cálculo de la opción 1 sería el siguiente:

DATEDIFF([Date Part Parameter],[Order Date],[Choose Anchor Date]) <= [# of Date Parts Parameter] - 1
AND DATEDIFF([Date Part Parameter],[Order Date],[Choose Anchor Date]) >= 0

Para usar una fecha fija dinámica (por ejemplo, el mes pasado), el parámetro [Elegir fecha fija] puede sustituirse por un campo calculado que defina una fecha dinámica. Por ejemplo, un cálculo que siempre devuelve el primer día del mes pasado sería el siguiente:

DATETRUNC('month', DATEADD('month', -1, TODAY() ))


Si desea apoyar la inclusión de esta mejora en una futura versión del producto, vote por las siguientes ideas de la comunidad:
Permitir a los usuarios del dashboard elegir una fecha fija relativa
Filtro de fecha fija relativa
Número del artículo de conocimiento

001458277

Archivos adjuntos

Adjustable Anchor Date.twbx

1207 KB

 
Cargando
Salesforce Help | Article