Resaltar un rango de fechas en un gráfico Power BI te permite dirigir la atención hacia un período específico sin perder el contexto de toda la serie. En este procedimiento usarás una segmentación de fechas desconectada, líneas de referencia con sombreado y una medida calculada dentro del objeto visual para mostrar etiquetas únicamente en el intervalo seleccionado.
El resultado parte de un gráfico de barra agrupada o de columna agrupada que muestra la facturación por mes. Aunque el slicer define el período de enfoque, el resto de las columnas permanece visible.
Paso 1: Crea el gráfico de facturación mensual
Desde la pestaña Inicio, inserta un gráfico de barra agrupada. Coloca total de facturación en el eje Y y usa el campo fin de mes para desplegar la facturación de cada mes.
El campo fin de mes representa el último día de cada mes y se creó en la tabla calendario mediante la función ENDOFMONTH. Esta agrupación mensual es importante porque después se comparará cada valor de fin de mes con las fechas elegidas en la segmentación.
Paso 2: Identifica por qué un slicer conectado contrae el gráfico
Inserta una segmentación de datos y asígnale el campo date de la tabla calendario actual. Al seleccionar un intervalo, la segmentación filtra la información del gráfico: se expande o contrae para mostrar solo los datos filtrados.
Ese comportamiento ocurre porque la tabla calendario está conectada directamente con la tabla de hechos ventas tech. Cualquier filtro de fechas aplicado desde esa tabla se propaga a la tabla de ventas.
En este caso no quieres filtrar u ocultar la serie completa. El objetivo es usar el período seleccionado como referencia visual, manteniendo visibles los meses que quedan fuera del rango.
Paso 3: Crea una tabla calendario desconectada para la segmentación
Ve a la vista de tabla y selecciona Herramientas de tabla > Nueva tabla. Crea una tabla llamada calendario segmentación a partir de los valores únicos de la columna date de la tabla calendario.
La función VALUES devuelve valores únicos cuando recibe una columna. Por ello, debes pedir los valores de la columna date de tu calendario, en lugar de solicitar la tabla completa.
La lógica de la nueva tabla es la siguiente:
calendario segmentación = VALUES(calendario[date])
Verifica en la vista de modelo que calendario segmentación no tenga relación con ventas tech. Esta desconexión evita que las selecciones del slicer actualicen directamente los objetos visuales del informe.
Ahora selecciona la segmentación que creaste, quita el campo date de la tabla calendario conectada y agrega date desde calendario segmentación. Al cambiar el intervalo del slicer, el gráfico debe conservar toda la serie mensual.
Paso 4: Crea las medidas de fecha inicial y fecha final
En la tabla de medidas, crea dos medidas nuevas:
fecha inicial: debe devolver el valor mínimo decalendario segmentación[date]según el intervalo elegido en el slicer.fecha final: debe devolver el valor máximo decalendario segmentación[date]según el intervalo elegido.
Estas medidas establecen los límites dinámicos del enfoque. Cada vez que cambies la selección del slicer, ambas fechas se recalcularán.
La transcripción describe la lógica de las medidas como el valor mínimo y el valor máximo de calendario segmentación[date]. Úsalas como referencia en los siguientes pasos, sin crear relaciones entre la tabla de segmentación y la tabla de ventas.
Paso 5: Agrega las líneas de referencia dinámicas
Selecciona el gráfico y abre el panel Formato. En la sección Líneas de referencia, agrega una línea de tipo Línea constante del eje X.
El orden de creación es importante: primero debes agregar la línea correspondiente a fecha final y después la línea de fecha inicial.
Configura la línea de fecha final
- Agrega una línea de referencia y asígnale el nombre
fecha final. - Selecciona el tipo Línea constante del eje X.
- En el valor de la línea, usa el botón fx.
- Elige la medida
fecha final. - Aplica un color oscuro para que la línea sea visible.
La línea vertical se moverá al modificar el intervalo del slicer.
Configura la línea de fecha inicial
Agrega una segunda línea y configúrala también como Línea constante del eje X. Mediante fx, asígnale la medida fecha inicial y aplica un color oscuro.
Crea esta línea después de la de fecha final. El orden define cómo se superponen las capas de sombreado que configurarás a continuación.
Paso 6: Sombrea únicamente el intervalo seleccionado
El efecto de enfoque se consigue combinando dos áreas sombreadas detrás de las barras.
Primero, dentro de la línea fecha final, abre Sombrear área y configúrala así:
- Activa el sombreado.
- Selecciona la opción Anterior a para sombrear desde el inicio del eje hasta la fecha final.
- Usa color azul.
- Establece la transparencia en
90. - En la configuración de la línea, envíala detrás de las barras.
Después, selecciona la línea fecha inicial y configura su área sombreada:
- Activa Sombrear área.
- Mantén el sombreado Anterior a.
- Usa color blanco.
- Establece la transparencia en
0para cubrir completamente el área previa a la fecha inicial. - Deja esta capa también detrás de las barras.
Como la línea de fecha final se creó primero, su sombreado azul permanece en la capa necesaria para que solo quede visible el intervalo comprendido entre fecha inicial y fecha final. El área anterior a la fecha inicial queda cubierta en blanco y el resto de la serie sigue visible.
Paso 7: Crea una medida para las etiquetas dentro del foco
Ahora crearás una segunda serie que devuelve la facturación únicamente para los meses incluidos en el rango seleccionado. La medida se crea directamente desde el objeto visual.
Antes de calcularla, agrega fecha final y fecha inicial a Información sobre herramienta del gráfico. Esto permite utilizar esas medidas dentro del cálculo visual.
En Compilar, dentro del eje Y donde está facturación, selecciona Agregar datos y elige crear una medida del objeto visual. Nómbrala etiqueta datos segmentación.
La condición usa IF para evaluar dos criterios:
fin de mesdebe ser mayor o igual quefecha inicial.fin de mesdebe ser menor o igual quefecha final.
Ambas condiciones se unen con doble ampersand. Cuando se cumplen, la medida devuelve facturación; en caso contrario, no devuelve ese valor.
La lógica indicada es:
IF(
fin de mes >= fecha inicial &&
fin de mes <= fecha final,
facturación
)
Al volver al informe verás una segunda barra en los meses dentro del foco. Su valor coincide con la facturación original porque representa la misma medida, pero limitada al período seleccionado.
Paso 8: Superpone las columnas
Para que las dos series no se vean como columnas separadas, selecciona el gráfico y ve a Columnas > Serie todas > Presentación.
Activa Superposición y deja el Espacio entre series en 100 %. Después, activa Voltear superposición para que la serie azul oscuro de etiqueta datos segmentación quede por debajo y la serie original facturación se mantenga encima.
La serie calculada no se usa para cambiar la altura visible de las columnas; se usa para controlar qué barras reciben etiquetas de datos.
Paso 9: Muestra etiquetas solo en el período resaltado
Abre la sección Etiqueta de datos del panel de formato. Hay dos series disponibles para configurar:
facturaciónetiqueta datos segmentación
Desactiva las etiquetas para facturación, ya que de lo contrario aparecerían en todos los meses. Activa las etiquetas para etiqueta datos segmentación; así solo se mostrarán donde la medida devuelva facturación, es decir, entre la fecha inicial y la fecha final.
Para mejorar la legibilidad, configura el valor con unidades en 1000 y sin decimales. También puedes agregar un fondo azul más intenso con transparencia 95.
Si algunas etiquetas no aparecen por falta de espacio, en Etiqueta de datos > Valor cambia Mostrar unidades de 1000 a Personalizado. En la opción automática, usa este código:
0"k",
Con este formato, las etiquetas se muestran en miles y pueden aparecer en las barras correspondientes dentro del intervalo enfocado.
Comprueba el resultado
Cambia el intervalo de calendario segmentación[date] en el slicer. Las líneas de referencia deben desplazarse a la fecha mínima y máxima seleccionadas, mientras el sombreado delimita el período de enfoque.
El gráfico seguirá mostrando todos los meses de la serie. Sin embargo, las etiquetas solo aparecerán sobre las columnas cuyo fin de mes esté entre fecha inicial y fecha final.
Materiales del ejercicio
Los materiales de este ejercicio están disponibles para descarga. Úsalos para practicar la tabla calendario desconectada, las líneas de referencia y las etiquetas de datos condicionadas por el rango seleccionado.