Loading

Crear un filtro de fecha que muestre un número definido por el usuario de días/meses/años anteriores

Fecha de publicación: Nov 27, 2023
Tarea
Cómo crear un control deslizante de filtro de fecha que muestre datos según el último número definido por el usuario de días, meses, trimestres o años.
Pasos
Las siguientes instrucciones pueden revisarse en el libro de trabajo adjunto a continuación. Para este ejemplo, se mostrará un período de tiempo de tres meses anterior a la fecha seleccionada por el filtro deslizante.

Paso 1: Crear el parámetro de control de fecha

Es el control deslizante que se usará para seleccionar la fecha de finalización del bloque de tres meses. De hecho, si se selecciona la fecha actual, se mostrarán datos de los tres meses anteriores.
  1. Haga clic con el botón derecho en el panel Parámetros y seleccione Crear parámetro.
  2. Asegúrese de que estén seleccionadas las opciones siguientes:
    • En Tipo de datos, seleccione Fecha.
    • En Valor actual, seleccione la fecha que prefiera.
    • En Formato de visualización, seleccione Automático.
    • En Valores permitidos, seleccione Rango.
    • En Intervalo de valores, seleccione Agregar valores desde.
    • Seleccione el campo de fecha. En este ejemplo, Fecha de pedido.
  3. Haga clic en Aceptar.

Paso 2: Crear un parámetro de control de intervalo de fechas

Aquí es donde se configura el período de tiempo de los datos mostrados. Por ejemplo, un valor de -5 mostrará datos de los cinco meses anteriores a la fecha establecida en el parámetro de control de fecha. 

  1. Haga clic con el botón derecho en el panel Parámetros y seleccione Crear parámetro.
  2. Asegúrese de que estén seleccionadas las opciones siguientes:​
    • En Tipo de datos, seleccione Entero.
    • En Valor actual, escriba el valor deseado. Para este ejemplo, se usa un valor de -3 para los tres meses anteriores.
    • En Formato de visualización, seleccione Automático.
    • En Valores permitidos, seleccione Todos.
  1. Haga clic en Aceptar.

Paso 3: Crear el campo calculado que actuará a modo de filtro

Este campo calculado permitirá seleccionar la tabla en el control de parámetro Control de fecha y mostrará los datos basándose en el parámetro de control Rango de fechas.

  1. Vaya a Análisis > Crear campo calculado…
  2. Escriba una fórmula similar a la siguiente:
    IF [Order Date] <= [Date Control]
    AND [Order Date] >= (DATEADD('month', [Date Range Control], [Date Control])) THEN "Keep"
    ELSE "Remove"
    END
  • Donde [Fecha de pedido] es el campo de fecha usado por los datos subyacentes.
  • Donde [Control de fecha] es el parámetro de control deslizante creado en el paso 1.
  • Donde [Control de rango de fechas] es el parámetro del rango de fechas creado en el paso 2.

Nota: El campo calculado y el parámetro se pueden modificar para que muestren años, trimestres, etc., siempre y cuando los datos subyacentes admitan esa función.

Número del artículo de conocimiento

001458325

Archivos adjuntos

Date Range.twbx

976 KB

 
Cargando
Salesforce Help | Article