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.
Hola
Estoy buscando ayuda para crear un filtro para aplicar a mi informe.
Tengo un campo llamado DUEDATE y quiero filtrar los resultados de mi informe para mostrar solo dónde está dueDATE en los próximos 3-6 meses.
Por ejemplo, si hoy es 28/10/2020 quiero que el informe muestre sólo las fechas de vencimiento que vencen en los próximos 3-6 meses, así que del 28/01/21 al 28/04/21
He creado un informe ya que era un informe que sólo muestra DUEDATE en los próximos 3 meses que he utilizado el filtro de fecha relativa (suficientemente fácil) pero es el 3-6 mes y 6-12 meses informes im encontrar difícil.
Cualquier ayuda sería apreciada
Gracias
Alex
Hola @AlexDawson ,
Puede intentar utilizar la función EDATE() para crear una medida visual de control, establecer su valor como 1 y colocarlo en el filtro visual:
Measure =
IF (
SELECTEDVALUE ( 'Table'[Date] ) >= EDATE ( DATE ( 2020, 10, 28 ), 3 )
&& SELECTEDVALUE ( 'Table'[Date] ) <= EDATE ( DATE ( 2020, 10, 28 ), 6 ),
1,
0
)
// the date in the edate() function can be any and today(), depends on your need, this is just an example
Adjunto un archivo de muestra en el siguiente, espera ayudarle.
Saludos
Equipo de apoyo a la comunidad _ Yingjie Li
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola, gracias por esto.
Esto está funcionando y cuando aplico el filtro a igual '1' está mostrando las fechas que son 3-6 meses a partir de 28/10/20.
En lugar de introducir una fecha específica en el EDATE, ¿cómo se aplicaría la fecha a ser HOY, ya que esto cambiaría constantemente el filtro todos los días, ya que me gustaría que esto se utilizara durante mucho tiempo para que a medida que una fecha esperada tierna envejece de 0-3, 3-6, 6-12 así sucesivamente y así sucesivamente.
Básicamente, ¿cómo puedo obtener la fecha para ser sólo de hoy en lugar de 28/10/20.
Muchas gracias por su ayuda esto ha sido frustrante para obtener la solución correcta
Alex
Hola @AlexDawson ,
Como mi nota anterior en la fórmula, puede utilizar la función today() para reemplazar la fecha específica en la fórmula:
Measure =
IF (
SELECTEDVALUE ( 'Table'[Date] ) >= EDATE ( TODAY(), 3 )
&& SELECTEDVALUE ( 'Table'[Date] ) <= EDATE ( TODAY(), 6 ),
1,
0
)
Resultado:
Saludos
Equipo de apoyo a la comunidad _ Yingjie Li
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Thanks very much. I think this is now working exactly how i need it to. Out of curiosity how does the measure know to choose the month and not the day or year?
Also i can use the same measure to create another filter for date in the next 6-12 and 12-18 just by copying this measure and changing the 3 and the 6 to 6 and 12?
Thanks
Alex
Hola @AlexDawson ,
"Por curiosidad, ¿cómo sabe la medida elegir el mes y no el día o el año?"
Así es como funciona EDATE(), se encuentrala fecha que es el número indicado de meses antes o después de la fecha de inicio. Puede consultar mi primer enlace de publicación sobre esta función que la introduce en detalle.
"También puedo utilizar la misma medida para crear otro filtro para la fecha en el próximo 6-12 y 12-18 simplemente copiando esta medida y cambiando el 3 y el 6 a 6 y 12?"
Si la fecha no está por encima de la power bi limitatio, tiene razón.
Saludos
Equipo de apoyo a la comunidad _ Yingjie Li
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hi,
I have just applied the following mesure for 12-36 months and it doesnt seem to be working. Does this have a limit on what months it can go from and to?
Muchas gracias esto funciona perfecto
@AlexDawson , Probar como
medida :
var _max1 á maxx(allselected(Date),Date[Date])
var _max á date(year(_max1), month(_max1)+6, day(_max1))
var _min á date(year(_max1), month(_max1)+3, day(_max1))
devolución
Calculate([Measure],filter(Date, Date[Date] >-_min && Date[Date] <-_max))
Hola @amitchandak ,
Gracias por su respuesta.
Estaba recibiendo errores a continuación donde se destacaba en negrita:-
medida :
var _max1 á maxx(allselected(Date),DUEDATE[DATE],
var _max á date(year(_max1), month(_max1)+6, day(_max1))
var _min á date(year(_max1), month(_max1)+3, day(_max1))
devolución
Calculate([Measure],filter(Date, Date[Date] >-_min && Date[Date] <-_max))
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |