Creación de un filtro y una segmentación de fecha relativa en Power BI

SE APLICA A: Power BI Desktop Servicio Power BI

Con la segmentación de fecha relativa, el filtro de fecha relativa o la configuración de segmentación de selector de fecha, puede aplicar selecciones temporales con una columna de fecha. Por ejemplo, solo puede mostrar datos de ventas desde los últimos 30 días o el último mes natural. Al ver el informe, se aplica el período de fecha relativa y el intervalo especificado filtra los demás objetos visuales de la página. La configuración de la segmentación de datos Selector de fechas (vista previa) amplía esta funcionalidad al agregar un calendario y un control deslizante para seleccionar fechas manualmente, y ofrece opciones de anclaje basadas en hoy, en la primera fecha o en la última fecha de los datos.

Captura de pantalla en la que se muestra un informe de ventas y una segmentación de fecha relativa, con la segmentación de fecha resaltada.

Usar la configuración de segmentación de datos del selector de fechas (versión preliminar)

La configuración de segmentación de selector de fecha proporciona selecciones de fecha relativas similares a la configuración Fecha relativa, además de un calendario y un control deslizante para seleccionar fechas específicas o intervalos de fechas. Utilice el selector de fecha cuando quiera disponer tanto de opciones relativas como de la posibilidad de que los usuarios del informe seleccionen manualmente una fecha o un intervalo de fechas.

El selector de fechas ofrece tres opciones de anclaje para la selección relativa:

  • Hoy: el intervalo relativo se calcula a partir de la fecha actual en que se ve el informe. Esta ancla tiene el mismo comportamiento que la configuración Fecha relativa.
  • Última fecha: el intervalo relativo se calcula a partir de la fecha más reciente de la columna de fecha. Es útil cuando los datos no están actualizados o si quiere que la segmentación de datos refleje los datos más recientes.
  • Primera fecha: el intervalo relativo se calcula a partir de la fecha más antigua de la columna de fecha.

Al establecer una selección relativa como «último mes completo», el segmentador mantiene actualizado el intervalo de fechas a medida que va cambiando la fecha de anclaje. Los visores de informes pueden cambiar las opciones relativas al interactuar con el informe o seleccionar cualquier intervalo de fechas manual o una sola fecha mediante el calendario o el control deslizante.

Captura de pantalla de una segmentación de datos con selector de fecha que muestra opciones de fecha relativa y un calendario para seleccionar fechas manualmente.

Para cambiar la configuración de la segmentación de datos a Selector de fecha, seleccione la segmentación de datos y, después, en el panel Formato, expanda Visual>Configuración de segmentación de datos>Opciones y seleccione Selector de fecha en el desplegable Estilo.

Nota:

El selector de fechas es una característica de vista previa. Para habilitarlo, vaya a Archivo>Opciones y configuración>Opciones>Características de vista previa y seleccione Segmentación con selector de fecha.

Durante la fase preliminar, solo se pueden crear segmentaciones de datos de selección de fechas en Power BI Desktop. Después de publicar un informe con una segmentación de datos con selector de fechas, puede usar y editar el informe en el servicio Power BI.

Crear la segmentación de intervalo de fecha relativa

Puede usar el filtro de fecha relativa igual que cualquier otro filtro o visual al editar un informe en Power BI. Seleccione un objeto visual Slicer para agregarlo a la página del informe y, a continuación, seleccione una columna de fecha para el valor Campo . En la imagen siguiente, hemos seleccionado la columna Fecha .

Nota:

Si tu informe tiene una jerarquía con la columna de datos de la función de fecha/hora automática, debes usar la columna de fecha en lugar de la jerarquía para aplicar el filtro en modo de fecha relativa. Para cambiar a la columna de fecha, seleccione el chevrón hacia abajo del campo en la sección Build y elija el nombre de la columna en lugar de la opción Jerarquía de fechas.

Captura de pantalla del panel Visualizaciones con el icono del objeto visual de segmentación y el área Campo resaltados.

Seleccione el objeto visual de segmentación y, en el panel Formato, bajo Visualizaciones>Configuración de segmentación>Opciones, cambie el estilo a Fecha relativa.

Captura de pantalla del objeto visual de segmentación con el panel Formato y la opción Fecha relativa seleccionada.

A continuación, puede seleccionar los ajustes en los segmentadores de fecha. Esta configuración es relativa al día en que se ve el informe, no el intervalo de datos de la columna de fecha.

Para la primera configuración, tiene las siguientes opciones:

  • Último
  • Siguiente
  • Este

En la captura de pantalla, se selecciona Último.

Captura de pantalla de las opciones de configuración de Relative con el primer ajuste resaltado.

En la segunda configuración (intermedia) de la segmentación de fecha relativa, introduce un número para definir el intervalo relativo de fechas. Esta opción solo está disponible para Last o Next y está deshabilitada para This desde la primera configuración.

En la captura de pantalla, se selecciona 2 .

Captura de pantalla de las opciones de configuración de Relative, con el segundo ajuste resaltado.

En el tercer ajuste, se elige el componente de fecha. Tiene las opciones siguientes:

  • Días
  • Semanas
  • Semanas (calendario)
  • Meses
  • Meses (calendario)
  • Años
  • Años (calendario)

En la captura de pantalla, se selecciona Años . La configuración se lee como en los últimos 2 años y la columna de fecha se filtra solo a las fechas de los últimos 2 años para los demás objetos visuales de la página del informe.

Captura de pantalla de las opciones de configuración de Relative con el tercer ajuste resaltado.

Si selecciona Meses en su lugar, para convertirlo en los últimos 2 meses, esto es lo que sucede:

  • Si hoy es 20 de julio:

    • Los datos incluidos en los elementos visuales filtrados por la segmentación de datos muestran los de los dos meses anteriores,
    • Desde el 21 de mayo hasta el 20 de julio (fecha de hoy).

En comparación, si seleccionó Meses (Calendario), los objetos visuales restringidos mostrarían datos del 1 al 30 de mayo. La configuración corresponde a los dos últimos meses naturales completos.

Sugerencia

Para evitar mostrar el mes actual parcial en los informes que comparan los meses anteriores, use la configuración meses (calendario) para asegurarse de que solo se seleccionan los meses completos.

Crear el filtro de intervalo de fecha relativa

También puede crear un filtro de intervalo de fecha relativa para la página del informe o el informe completo. Para ello, arrastre una columna de fecha desde el panel Datos a la sección Filtros de esta página o a la sección Filtros de todas las páginas del panel Filtros :

Captura de pantalla en la que se muestra el campo Fecha resaltado en el panel Campos y el campo Fecha resaltado en el área

Una vez allí, puede cambiar el intervalo de fechas relativas. Es similar a cómo se puede personalizar la segmentación de fecha relativa. Seleccione Fecha relativa en la lista desplegable Tipo de filtro.

Captura de pantalla en la que se muestra la opción Fecha relativa resaltada en la lista desplegable Tipo de filtro.

Después de seleccionar Fecha relativa, verás tres secciones que puedes cambiar en Mostrar elementos cuando el valor, incluida una casilla numérica central, igual que en la segmentación de datos.

Captura de pantalla que muestra la sección

Usar medidas DAX para mostrar el valor más reciente y su fecha

Si desea mostrar el valor más reciente en los datos junto con la fecha a la que corresponde, puede usar medidas DAX en lugar de o junto con una segmentación de datos. Este enfoque es útil para los objetos visuales de tarjeta o los iconos de resumen que siempre muestran el punto de datos más reciente.

Use la función LASTNONBLANKVALUE para devolver el valor de la última fecha que tiene datos y la función LASTNONBLANK para devolver esa fecha.

Cree dos medidas:

  • El valor más reciente devuelve el valor de la fecha más reciente que no está en blanco:

    Latest Value = LASTNONBLANKVALUE('Sales'[Date], SUM('Sales'[Amount]))
    
  • La fecha más reciente devuelve la fecha que corresponde a ese valor:

    Latest Date = LASTNONBLANK('Sales'[Date], SUM('Sales'[Amount]))
    

Reemplace 'Sales', [Date]y por [Amount] los nombres de tabla y columna del modelo. Para ofrecer a los usuarios del informe un contexto inmediato sobre el punto de datos más reciente, agregue las medidas a un visual de tarjeta o muéstrelas junto a una segmentación de datos.

Nota:

Estas medidas respetan el contexto de filtro. Al agregarlos a un objeto visual con un eje de fechas, cada fila refleja el valor de esa fecha específica. Al agrupar por un nivel superior, como mes o año, las medidas devuelven el valor no en blanco más reciente dentro de esa agrupación.

Consideraciones y limitaciones

Se aplican las siguientes consideraciones y limitaciones antes de mostrar las opciones relativas en el panel de segmentación o filtro.

  • El tipo de datos de la columna utilizada en el filtro de segmentación debe ser una fecha.
  • No se puede usar la jerarquía de fechas para la fecha y hora automáticas en Power BI. Use la columna de fecha directamente.
  • Las columnas de fecha de Power BI no incluyen información de zona horaria.
  • Cuando se publica el informe, las opciones relativas de segmentación y filtro siempre se basan en la hora UTC. Si configura un filtro en un informe y lo envía a un compañero de trabajo que está en otra zona horaria, los dos verán los mismos datos.
  • Las opciones de semana relativa suponen que las semanas comienzan el domingo. No hay ninguna opción para cambiar el inicio a un día diferente.