Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.

Reply
Syndicate_Admin
Administrator
Administrator

Cambio dinámico de las fechas (eje X) en función de la selección del usuario en un control deslizante

Hola

Teniendo en cuenta que tengo una base de datos con una columna "Fecha real" (eje X) para trazar con mi "Capacidad P" (Eje Y) y otra columna "Actividad" (Leyenda), es fácil y directo seleccionar un gráfico de columnas apiladas.

Anton93_0-1689600362404.png

Ahora necesito introducir una funcionalidad en la que el usuario pueda seleccionar cuántos días desea cambiar la "Fecha real" mediante el uso de un control deslizante y esto debe agregarse a las "Fechas reales" y luego trazarse.

Ej: Suponiendo que el usuario selecciona 15 en el control deslizante, los nuevos valores se trazarán a partir del 16 de enero:

Anton93_1-1689600494323.png

Desafortunadamente, no puedo crear un enlace entre el control deslizante y el eje X. Lo que he podido probar es:

1. Introduzca una nueva columna que pueda agregar "X" número de días al real. Traza esta nueva columna como el eje X, de modo que cuando cambie manualmente el valor X en la fórmula, funcione.

Fórmula:

NewDateColumn = FECHAAÑADIR(Tabelle1[Fecha real].[Fecha],"X",DÍA) (Donde sustituyo "X" por un valor que quiero como 15)
¡Pero me gustaría que este valor X se tomara del control deslizante!
Intenté usar medidas, pero no se pueden usar como eje.
¿Alguna sugerencia?

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hola Anton93,

Si has encontrado la solución a tu pregunta anterior, ¿podrías compartirla?
Tengo una consulta similar, quiero presentar una comparación de ventas TY y LY en un gráfico de líneas. Pero las fechas de los eventos están fuera de mi semana. La cortadora de turnos de fecha funcionaría perfectamente, similar a la tuya.

Syndicate_Admin
Administrator
Administrator

@Anton93 ,

En primer lugar, no podemos crear una columna dinámica, en otras palabras, no podemos usar una medida dinámica en una columna calculada.

De acuerdo con su descripción "Suponiendo que el usuario seleccione 15 en el control deslizante, los nuevos valores se trazarán a partir del 16 de enero", si quiere decir que el visual se filtrará de 16 a 31, aquí está mi solución.

Cree una medida:

Measure =
IF ( MAX ( 'Table'[Actual date] ) > 'Parameter'[Parameter Value], 1, 0 )

Coloque la medida en el filtro visual y seleccione mostrar elementos cuando el valor sea 1.

vyanjiangmsft_1-1689753783154.png

Después de aplicar el filtro, obtenga el resultado:

vyanjiangmsft_2-1689753926932.png

Adjunto mi muestra a continuación para su referencia.

Saludos

Apoyo a la comunidad Team_yanjiang

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

Feb2025 NL Carousel

Fabric Community Update - February 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors
Top Kudoed Authors