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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Syndicate_Admin
Administrator
Administrator

Botón con enlace URL que solo se puede abrir a partir de una fecha específica

Hola

Me gustaría crear botones con enlaces URL que solo se pueden abrir a partir de una fecha específica. Así, por ejemplo, el enlace en el botón 1 solo funciona a partir del 1 de diciembre, el botón 2 a partir del 2 de diciembre, etc. Si se hace clic en estos botones el 30 de noviembre, no pasa nada (o mejor: aparece una ventana emergente en la que aún no puedes hacer clic). ¿Es esto posible en Power BI?

¡Gracias!

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hola a todos, logré resolverlo yo mismo. En caso de que alguien necesite esto en el futuro, aquí están los pasos:

  • Primero, agregue una tabla con las URL y las fechas en que desea permitir que se abran. En 'Herramientas de columna', cambie la categoría de datos de la columna con URL a 'URL web'
  • A continuación, cree una medida DAX:
URL abierta =
DÓNDE _PickDate = CALCULAR(..MAX('Tabla'[Fecha]),'Tabla'[Índice]=1)
DÓNDE _Fecha = FORMATO(_PickDate,"aammdd")
DÓNDE _Hoy = FORMATO(HOY(),"aammdd")
DÓNDE _Enlace = CALCULAR(..MAX('Tabla'[URL]),'Tabla'[Índice]=1)
DEVOLUCIÓN
SI(_Hoy >= _Fecha, _Enlace)
  • A continuación, en el informe, inserte un botón, active Acción, cambie Tipo a 'URL web' y en 'URL web' haga clic en el botón de función (fx) y seleccione la medida que acaba de crear
  • En la información sobre herramientas agregué un mensaje para el usuario explicando por qué la URL no se puede abrir (si corresponde)

View solution in original post

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

Hola a todos, logré resolverlo yo mismo. En caso de que alguien necesite esto en el futuro, aquí están los pasos:

  • Primero, agregue una tabla con las URL y las fechas en que desea permitir que se abran. En 'Herramientas de columna', cambie la categoría de datos de la columna con URL a 'URL web'
  • A continuación, cree una medida DAX:
URL abierta =
DÓNDE _PickDate = CALCULAR(..MAX('Tabla'[Fecha]),'Tabla'[Índice]=1)
DÓNDE _Fecha = FORMATO(_PickDate,"aammdd")
DÓNDE _Hoy = FORMATO(HOY(),"aammdd")
DÓNDE _Enlace = CALCULAR(..MAX('Tabla'[URL]),'Tabla'[Índice]=1)
DEVOLUCIÓN
SI(_Hoy >= _Fecha, _Enlace)
  • A continuación, en el informe, inserte un botón, active Acción, cambie Tipo a 'URL web' y en 'URL web' haga clic en el botón de función (fx) y seleccione la medida que acaba de crear
  • En la información sobre herramientas agregué un mensaje para el usuario explicando por qué la URL no se puede abrir (si corresponde)
Syndicate_Admin
Administrator
Administrator

@amitchandak ¡Muchas gracias! Sin embargo, las URL que se utilizan en el informe son fijas, entonces, ¿cómo se vería la medida si los espectadores solo pudieran abrir URL https://community.powerbi.com/ después del 1/12/2022? ¿Es esto posible?

@PunchBird ,

Es posible mediante la creación de una medida dinámica,

Dynamicmeasure = "URL>date="& format(selectedvalue(Date[date]), "yyyy-mm-dd")

Saludos

Nikhil Chenna

¡Aprecia con un Kudos! ! (Haga clic en el botón Pulgar hacia arriba)
¿Respondí a su pregunta? ¡Marca mi publicación como una solución!

@amitchandak @NikhilChenna estoy tratando de implementar su medida, pero no funciona. Probablemente no lo creo correctamente. ¿Podría dar un ejemplo usando 1/12/2022 como fecha y https://community.powerbi.com/ como URL? ¡Mis disculpas por no entender!

@PunchBird ,

DynamicMeasure =
"https://community.powerbi.com/ "&format("1/12/2022"), "aaaa-mm-dd")

Saludos

Nikhil Chenna

¡Aprecia con un Kudos! ! (Haga clic en el botón Pulgar hacia arriba)
¿Respondí a su pregunta? ¡Marca mi publicación como una solución!

@NikhilChenna gracias por esto, pero no funciona... La sintaxis ni siquiera es correcta

@PunchBird ,

Por favor, consulte este enlace,

https://learn.microsoft.com/en-us/power-bi/create-reports/power-bi-hyperlinks-in-tables?tabs=powerbi...

https://www.youtube.com/watch?v=m4a2c55eXMU

Esto te ayudará.

Saludos

Nikhil Chenna

¡Aprecia con un Kudos! ! (Haga clic en el botón Pulgar hacia arriba)
¿Respondí a su pregunta? ¡Marca mi publicación como una solución!

Syndicate_Admin
Administrator
Administrator

@PunchBird , necesita crear una URL dinámica en ese caso como

medida = "URL>date="& format(selectedvalue(Date[date]), "yyyy-mm-dd")

y usar eso

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors