March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Hola
Consulte la tabla de ejemplo a continuación. Todo lo que necesito hacer es crear una columna calculada donde dentro de cada celda se polulará un "Sí" si la Fecha está dentro de los 30 días de hoy y un "No" se rellenará si la fecha no está dentro de los 30 días de hoy. Tenga en cuenta que el modelo de datos con el que estoy trabajando no tiene una tabla de fechas. Estoy bastante seguro de que necesito usar una instrucción IF junto con la función Today() y tener un 30 en algún lugar.
Gracias de antemano a cualquier persona que pueda ayudar!
ID de proyecto | Fecha |
1 | 4/1/2020 |
2 | 3/30/2020 |
3 | 5/1/2020 |
4 | 6/1/2020 |
Solved! Go to Solution.
El código que publiqué anteriormente realmente funciona. Gracias por ayudarme a llegar allí.
Dentro de los 30 días de la fecha de inicio, IF('Tabla'[Fecha de inicio].[ Fecha]> HOY(),IF('Tabla'[Fecha de inicio].[ Fecha] <-HOY()+30, "Dentro de los 30 días de la fecha de inicio", "No"))
Hola @bchager6 ,
Puede utilizar la función ABS() para devolver el valor absoluto.
Column =
IF ( ABS ( DATEDIFF ( TODAY (), 'Table'[Date], DAY ) ) <= 30, "yes", "no" )
Gracias. Estoy pensando que sería columna IF (HOY()+30 <o [Fecha],"Sí", "No")
Añadir 30 días a la actualidad en lugar de restar. ¿Pensamientos?
Ya casi llego. La siguiente expresión filtra una tabla sobre proyectos con fechas de inicio que comienzan hoy o después de hoy (en lugar de incluir proyectos con fechas de inicio anteriores a hoy), pero también incluye proyectos con fechas de inicio superiores a 30 días a partir de hoy. Intenté incluir AND en diferentes puntos dentro de la expresión, pero no puedo conseguir que coopere.
Mi declaración está trabajando en que filtra los proyectos con fechas de inicio que comienzan hoy o después, pero no está truncando la lista si las fechas de inicio son mayores de 30 días a partir de hoy.
Su última expresión no está funcionando por desgracia. Atrae fechas de inicio tanto antes de hoy como después de 30 días...
¿Los puntos y dos puntos del código son significativos? No puedo usarlos...
El código que publiqué anteriormente realmente funciona. Gracias por ayudarme a llegar allí.
Dentro de los 30 días de la fecha de inicio, IF('Tabla'[Fecha de inicio].[ Fecha]> HOY(),IF('Tabla'[Fecha de inicio].[ Fecha] <-HOY()+30, "Dentro de los 30 días de la fecha de inicio", "No"))
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.