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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Campo de texto dinámico basado en la fecha actual

Hola

Quiero mostrar "actualmente estás en <Fase 1>, faltan 22 días para el evento"

- Actualmente significa la fecha de hoy

- <Fase 1> se seleccionará de una búsqueda a continuación

- Cuenta regresiva para la fecha de la Fase 3

FaseFecha
Fase 1Lunes, 12 de junio de 2023
Fase 2Martes, 1 de agosto de 2023
Fase 3Martes, 17 de octubre de 2023

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hola @saipawar ,

Gracias por la respuesta de @PhilipTreacy , como él dijo, no entiendo muy bien sus necesidades, solo puedo hacer lo que pueda para ayudarlo.

Basándome en la tabla que proporcionaste, no estoy seguro de por qué hoy es parte de la fase 1 y por qué son 22 días.

Lo que tengo entendido es lo siguiente:

Primero determine la fase a la que pertenece actualmente en función de la fecha de hoy, luego calcule el número de días entre hoy y la Fase 3.

Si la fecha de hoy es anterior a la Fase 1, entonces pertenece a la Fase 1, si la fecha de hoy es anterior a la Fase 2, entonces pertenece a la Fase 2, si la fecha de hoy es anterior a la Fase 3, entonces pertenece a la Fase 3.

Modifiqué los datos de ejemplo de la siguiente manera:

Fase

Fecha

Fase 1

6/12/2024

Fase 2

8/1/2024

Fase 3

10/17/2024

En primer lugar, cree una medida para calcular la fase a la que pertenece la fecha actual:

Current Phase =
VAR TodayDate =
    TODAY ()
RETURN
    IF (
        TodayDate
            < CALCULATE (
                MAX ( 'Phases'[Date] ),
                FILTER ( 'Phases', 'Phases'[Phase] = "Phase 1" )
            ),
        "Phase 1",
        IF (
            TodayDate
                < CALCULATE (
                    MAX ( 'Phases'[Date] ),
                    FILTER ( 'Phases', 'Phases'[Phase] = "Phase 2" )
                ),
            "Phase 2",
            "Phase 3"
        )
    )

A continuación, calcule el intervalo de fechas entre hoy y la fecha de la Fase 3:

Countdown to Phase 3 =
VAR Phase3Date =
    CALCULATE (
        MAX ( 'Phases'[Date] ),
        FILTER ( 'Phases', 'Phases'[Phase] = "Phase 3" )
    )
RETURN
    DATEDIFF ( TODAY (), Phase3Date, DAY )

A continuación, aplique el formato de texto dinámico, que cambiará dinámicamente en función de la fecha de hoy:

Dynamic Text =
"Currently, you are in " & [Current Phase] & ", "
    & ABS ( [Countdown to Phase 3] ) & " days to go for the event."

Por último, el texto dinámico se arrastra al objeto visual de la tarjeta para su visualización y la visualización de la página tiene el siguiente aspecto:

vhuijieymsft_0-1714373040333.png

Se adjunta el archivo pbix.

Si tiene alguna otra pregunta, no dude en ponerse en contacto conmigo.

Saludos
Yang
Equipo de apoyo a la comunidad

Si hay alguna publicación que ayude, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Si no entiendo sus necesidades o aún tiene problemas al respecto, no dude en hacérnoslo saber. ¡Muchas gracias!

Syndicate_Admin
Administrator
Administrator

Hola @saipawar

Su petición es demasiado vaga.

¿Cómo sabemos qué fase se ha visto?

¿Dónde desea que se muestre esta información? ¿En una imagen de tarjeta?

Si el conteo está escrito hasta la fecha de la Fase 3, y usted está en la Fase 1, según su tabla, quedarían más de 22 días para el final.

Sírvanse proporcionar más información y respuestas a lo anterior.

Saludos

Phil

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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

Top Solution Authors