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, chicos
En primer lugar - Sé que hay un montón de temas sobre casos relacionados, pero no pude encontrar la solución a la mía, probé la mayoría de ellos.
Tengo una función que está contando los días entre una fecha y hoy:
Days in current status = datediff (if (Tasks[Task Status] = "Open", Tasks[Created].[Date], TODAY()), TODAY(), DAY)
El truco que estoy enfrentando aquí es que la tabla "Tareas" es almacenar varias filas y necesito filtrar por la última (que está marcada como "Abrir").
He creado una nueva consulta llamada DateCal que está contando los días de la semana como "1" y los fines de semana como "0":
No puedo encontrar una manera de mostrarlos como días de semana, ¿alguien puede aconsejar?
¡Gracias de antemano!
Solved! Go to Solution.
Lo he hecho es usar una tabla de calendario con días laborables. En lugar de la segunda fecha, puede utilizar today(). No hay necesidad de una función de aggeration en otras fechas.
referirse :https://www.dropbox.com/s/y47ah38sr157l7t/Order_delivery_date_diff.pbix?dl=0
Claro @amitchandak,
así que básicamente lo que he hecho es revisar la función un poco:
Business days in current status =
var Opentaskdate = if(Tasks[Task Status] = "Open", Tasks[Created].[Date], TODAY())
return
CALCULATE(
COUNTROWS ( DateCal),
DATESBETWEEN(DateCal[Data].[Date], Opentaskdate, TODAY()),
DateCal[IsWorkday] = 1,
ALL ( DateCal[Data] )
)
Ahora sirve a mi propósito como se desea! 🙂
Lo he hecho es usar una tabla de calendario con días laborables. En lugar de la segunda fecha, puede utilizar today(). No hay necesidad de una función de aggeration en otras fechas.
referirse :https://www.dropbox.com/s/y47ah38sr157l7t/Order_delivery_date_diff.pbix?dl=0
@amitchandak seguro si entiendo lo que quieres decir... He llegado con una solución un poco diferente, más simple, pero el archivo que ha compartido me ha dado algunos consejos útiles, así que gracias por eso!
@bartekjgs , Si es posible, también publique su solución. Para que pueda ayudar a los demás. ¡Felicidades a ti!
Claro @amitchandak,
así que básicamente lo que he hecho es revisar la función un poco:
Business days in current status =
var Opentaskdate = if(Tasks[Task Status] = "Open", Tasks[Created].[Date], TODAY())
return
CALCULATE(
COUNTROWS ( DateCal),
DATESBETWEEN(DateCal[Data].[Date], Opentaskdate, TODAY()),
DateCal[IsWorkday] = 1,
ALL ( DateCal[Data] )
)
Ahora sirve a mi propósito como se desea! 🙂
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 |