The ultimate Microsoft Fabric, Power BI, Azure AI & SQL learning event! Join us in Las Vegas from March 26-28, 2024. Use code MSCUST for a $100 discount. Register Now
Hola a todos,
Tengo el siguiente código usado para mi tabla de fechas"
IDENTIFICADOR DE TAREA | CREATION_DATE | LAST_UPDATE_DATE |
10493 | 18/DEC/19 | 2020-01-10 14:15:34 |
10493 | 18/DEC/19 | 2020-01-13 15:16:05 |
10493 | 18/DEC/19 | 2020-01-14 17:48:09 |
10493 | 18/DEC/19 | 2020-01-14 17:58:17 |
10493 | 18/DEC/19 | 2020-01-14 17:58:21 |
10494 | 18/DEC/19 | 2020-01-09 16:49:13 |
10510 | 19/DEC/19 | 2019-12-19 10:17:33 |
10510 | 19/DEC/19 | 2019-12-19 14:45:12 |
10510 | 19/DEC/19 | 2019-12-24 10:12:56 |
10510 | 19/DEC/19 | 2019-12-24 12:38:07 |
10510 | 19/DEC/19 | 2019-12-30 09:57:31 |
10510 | 19/DEC/19 | 2020-01-07 10:10:37 |
10510 | 19/DEC/19 | 2020-01-07 13:51:37 |
10510 | 19/DEC/19 | 2020-01-07 13:56:21 |
10510 | 19/DEC/19 | 2020-01-07 13:56:24 |
10511 | 19/DEC/19 | 2019-12-19 10:17:24 |
10511 | 19/DEC/19 | 2019-12-23 19:30:12 |
10511 | 19/DEC/19 | 2019-12-24 10:10:00 |
10511 | 19/DEC/19 | 2019-12-24 12:36:49 |
10511 | 19/DEC/19 | 2019-12-30 09:54:15 |
10511 | 19/DEC/19 | 2020-01-07 10:12:46 |
10511 | 19/DEC/19 | 2020-01-07 13:54:51 |
10511 | 19/DEC/19 | 2020-01-07 13:56:21 |
10511 | 19/DEC/19 | 2020-01-07 13:56:24 |
10512 | 19/DEC/19 | 2019-12-19 10:17:11 |
10512 | 19/DEC/19 | 2019-12-23 11:17:15 |
10512 | 19/DEC/19 | 2019-12-23 11:43:06 |
10512 | 19/DEC/19 | 2019-12-23 11:43:09 |
10523 | 20/DEC/19 | 2019-12-24 12:38:43 |
10523 | 20/DEC/19 | 2019-12-30 09:47:56 |
10523 | 20/DEC/19 | 2020-01-07 10:15:36 |
10523 | 20/DEC/19 | 2020-01-07 11:43:28 |
10523 | 20/DEC/19 | 2020-01-07 11:49:11 |
10523 | 20/DEC/19 | 2020-01-07 14:03:57 |
10523 | 20/DEC/19 | 2020-01-07 14:26:28 |
10523 | 20/DEC/19 | 2020-01-07 14:26:35 |
10524 | 20/DEC/19 | 2019-12-24 12:34:57 |
10524 | 20/DEC/19 | 2019-12-27 16:22:18 |
10524 | 20/DEC/19 | 2019-12-27 16:43:07 |
10524 | 20/DEC/19 | 2019-12-27 16:43:09 |
10526 | 20/DEC/19 | 2019-12-20 16:46:10 |
10526 | 20/DEC/19 | 2019-12-24 12:40:12 |
10526 | 20/DEC/19 | 2019-12-27 16:25:34 |
10526 | 20/DEC/19 | 2019-12-27 16:43:07 |
10526 | 20/DEC/19 | 2019-12-27 16:43:10 |
10526 | 20/DEC/19 | 2020-01-07 17:35:21 |
10526 | 20/DEC/19 | 2020-01-08 10:25:02 |
10526 | 20/DEC/19 | 2020-01-08 17:20:40 |
10526 | 20/DEC/19 | 2020-01-09 09:35:58 |
10526 | 20/DEC/19 | 2020-01-09 10:46:11 |
10526 | 20/DEC/19 | 2020-01-09 10:52:30 |
10526 | 20/DEC/19 | 2020-01-09 10:52:32 |
10527 | 20/DEC/19 | 2019-12-24 12:39:08 |
10527 | 20/DEC/19 | 2019-12-27 16:27:49 |
10527 | 20/DEC/19 | 2019-12-27 16:43:07 |
10527 | 20/DEC/19 | 2019-12-27 16:43:10 |
10528 | 23/DEC/19 | 2019-12-23 17:09:39 |
10529 | 24/DEC/19 | 2019-12-24 12:39:30 |
10529 | 24/DEC/19 | 2019-12-27 16:32:02 |
10529 | 24/DEC/19 | 2019-12-27 16:43:07 |
10529 | 24/DEC/19 | 2019-12-27 16:43:10 |
10530 | 27/DEC/19 | 2019-12-27 12:11:58 |
10532 | 27/DEC/19 | 2020-01-07 10:19:23 |
10532 | 27/DEC/19 | 2020-01-07 14:32:27 |
10532 | 27/DEC/19 | 2020-01-07 16:20:30 |
10532 | 27/DEC/19 | 2020-01-08 17:42:16 |
10532 | 27/DEC/19 | 2020-01-08 17:46:58 |
10532 | 27/DEC/19 | 2020-01-08 17:47:01 |
10534 | 30/DEC/19 | 2020-01-07 10:13:44 |
10534 | 30/DEC/19 | 2020-01-07 14:13:28 |
10534 | 30/DEC/19 | 2020-01-07 14:26:29 |
10534 | 30/DEC/19 | 2020-01-07 14:26:36 |
10535 | 30/DEC/19 | 2020-01-07 10:13:24 |
10535 | 30/DEC/19 | 2020-01-07 14:18:00 |
10535 | 30/DEC/19 | 2020-01-07 14:26:29 |
10535 | 30/DEC/19 | 2020-01-07 14:26:35 |
10536 | 30/DEC/19 | 2020-01-07 10:13:06 |
10536 | 30/DEC/19 | 2020-01-07 14:22:13 |
10536 | 30/DEC/19 | 2020-01-07 14:26:29 |
10536 | 30/DEC/19 | 2020-01-07 14:26:36 |
3) Por último, estoy tratando de calcular el tiempo de duración promedio en días excluyendo los fines de semana que toma una tarea para completar ( fecha de inicio - Fecha de creación y fecha de finalización - Fecha de última actualización). No tengo idea de cómo configurarmi tabla de fechas / modelo para ayudarme a lograr este cálculo y me gustaría su entrada sobre las diferentes maneras en que puedo manejar esto con.
Hola
Para su problema 1 y 2, pruebe esta tabla calculada:
Date table =
ADDCOLUMNS (
CALENDARAUTO( ),
"Calendar Year", YEAR ( [Date] ),
"Month Name", FORMAT ( [Date], "MMMM" ),
"Month Number", MONTH ( [Date] ),
"Weekday", FORMAT ( [Date], "ddd" ),
"Weekday number", IF(WEEKDAY( [Date] )=1,7,WEEKDAY([Date])-1),
"Period", FORMAT( [Date], "MMM-YYYY" ),
"Sorting column", FORMAT( [Date], "YYYYMM" ),
"Week number" , WEEKNUM([Date],2),
"Week", "W" & FORMAT( [Date], "WW-MMM-YY" ),
"Quarter", "Q" & TRUNC ( ( MONTH ( [Date] ) - 1 ) / 3 ) + 1)
El resultado muestra:
Y estoy confundido acerca de su requisito para el problema 3, ¿podría compartir el resultado esperado como una captura de pantalla?
Esto me ayudará más.
¡Espera tu respuesta!
Saludos
Giotto
Hola @v-gizhi-msft , gracias por su respuesta. Mi tabla de citas parece correcta ahora.
Para la pregunta restante, simplemente quiero calcular la duración en días (solo días laborables) para que se complete una tarea. lo que significa calcuar la duración entre la fecha de creación y la fecha de última actualización en la tabla anterior. Mi problema es obtener el cálculo correctamente solo con días laborables (excluyendo fines de semana) para que más adelante pueda calcular el tiempo medio de procesamiento para todas las solicitudes por período específico.
Por ejemplo, el cálculo de las tres primeras solicitudes de la tabla debe ser casi similar al siguiente:
Id. de entrada | Fecha de creación | Fecha de última actualización | Duración (incluidos los fines de semana) | Duración (excluidos los fines de semana) |
10493 | 18/DEC/19 | 2020-01-10 14:15:34 | 24 | 18 |
10493 | 18/DEC/19 | 2020-01-13 15:16:05 | 27 | 19 |
10493 | 18/DEC/19 | 2020-01-14 17:48:09 | 28 | 20 |
Estoy más interesado en calcular la última columna: Duración sin fines de semana.
Por favor, aconseje sobre cómo debo proceder en este caso ?
Gracias de antemano
Hola
Por favor, pruebe estas dos medidas:
Duration (Including weekends) =
DATEDIFF (
MAX ( 'Summary Extract from History Table'[CREATION_DATE] ),
MAX ( 'Summary Extract from History Table'[LAST_UPDATE_DATE] ),
SECOND
) / ( 3600 * 24 )
Duration (Excluding weekends) =
[Duration (Including weekends)]
- CALCULATE (
COUNT ( 'Date table'[Date] ),
FILTER (
'Date table',
'Date table'[Weekday number] in {6,7}
&& 'Date table'[Date]
>= MAX ( 'Summary Extract from History Table'[CREATION_DATE] )
&& 'Date table'[Date]
<= MAX ( 'Summary Extract from History Table'[LAST_UPDATE_DATE] )
)
)
El resultado muestra:
Vea mi archivo pbix adjunto.
Saludos
Giotto
Funciona como magia @v-gizhi-msft !
Muchas gracias por su ayuda. Voy a def estar utilizando su enfoque más a menudo.
@Mous007 , En este archivo, compruebe cómo calculé los días laborables
https://www.dropbox.com/s/y47ah38sr157l7t/Order_delivery_date_diff.pbix?dl=0
Es posible que tenga que cambiar el cálculo del día laborable
Como
if(WEEKDAY('Date'[Date],2)>6,0,1)
Hola @amitchandak , por desgracia no puedo descargar archivos en este ordenador y sólo tienen una versión anterior de power bi.
¿Le importaría copiar el dax directamente aquí por favor?
Gracias de antemano
@Mous007 ,
Esto es por días laborables
Working Days = CALCULATE(Sum('Date'[Working day]),VALUES('Order Dim'[Order No]),filter(all('Date'),'Date'[Date]>=[Min Order Date OD] && 'Date'[Date] <=[Max Deilvery OD]))
El descanso se da aquí