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 a todos
Tengo una pregunta abour un cálculo de la línea de tiempo basado en la tabla siguiente.
Si la POSICION y el CTR_NR es el mismo y el TIPO es WAITING ESTIMATE o UNDER REPAIR, quiero calcular el marco de tiempo hasta el siguiente TIME_STAMP.
Por ejemplo:
MNBU3337892 está en la posición WP4.19.
El TIME_STAMP de LA ESTIMACION DE ESPERA es 26-10-2020 07:00.
La siguiente marca de tiempo después de LA ESTIMACION DE ESPERA es REPARAR COMPLETA en 26-10-2020 09:00
Por lo tanto, el resultado del cálculo es de 2 horas.
¡Espero que alguien pueda ayudarme con esto!
John
Posición | ctr_nr | Tipo | time_stamp | time_period (hrs) |
WP4.19 | MNBU3447892 | Estimación de espera | 26-10-2020 07:00 | 2 |
WP4.19 | MNBU3447892 | Reparación completa | 26-10-2020 09:00 | |
WP4.19 | SUDU8068773 | Estimación de espera | 26-10-2020 22:00 | 6 |
WP4.19 | SUDU8068773 | A la espera de la autorización | 27-10-2020 04:00 | |
WP4.19 | HLCU9852359 | En Reparación | 29-10-2020 11:00 | 3 |
WP4.19 | HLCU9852359 | Reparación completa | 29-10-2020 14:00 |
Solved! Go to Solution.
Hola @jwi1 ,
Me pregunto si hay orden de tipos. Digamos que
1. Estimación de espera
2. En Reparación
3. ...
saludos
Tom
puede intentar crear una columna
Column =
VAR _time=minx(FILTER('Table','Table'[ctr_nr]=EARLIER('Table'[ctr_nr])&&'Table'[time_stamp]>EARLIER('Table'[time_stamp])),'Table'[time_stamp])
return if('Table'[type]="Waiting Estimate"||'Table'[type]="Under Repair",DATEDIFF('Table'[time_stamp],_time,HOUR),BLANK())
Proud to be a Super User!
puede intentar crear una columna
Column =
VAR _time=minx(FILTER('Table','Table'[ctr_nr]=EARLIER('Table'[ctr_nr])&&'Table'[time_stamp]>EARLIER('Table'[time_stamp])),'Table'[time_stamp])
return if('Table'[type]="Waiting Estimate"||'Table'[type]="Under Repair",DATEDIFF('Table'[time_stamp],_time,HOUR),BLANK())
Proud to be a Super User!
Hola @jwi1 ,
Me pregunto si hay orden de tipos. Digamos que
1. Estimación de espera
2. En Reparación
3. ...
saludos
Tom
@TomMartens buen día,
De hecho, hay una orden determinada:
La estimación de espera puede dar lugar a una estimación completa o de espera de la reparación.
En reparación puede resultar en la reparación completa
Gracias
John
Hola @jwi1 ,
preguntándose cómo encaja "Esperando autorización" en esto?
¿Hay un error tipográfico o puede haber más "estimaciones de espera" antes de que se convierta en "Reparación completa".
saludos
Tom
Hola @TomMartens ,
Lo siento, error tipográfico.... 😅
Por favor lea:
La estimación en espera puede dar lugar a la reparación completa o a la espera de la autorización.
En reparación puede resultar en Reparación Completa
John
Hola @jwi1
Puede intentar agregar una nueva columna con el siguiente código DAX:
Hours =
IF (
'Table'[type] IN { "Waiting Estimate", "Under Repair" },
DATEDIFF (
'Table'[time_stamp],
MINX (
FILTER (
'Table',
'Table'[position] = EARLIER ( 'Table'[position] )
&& 'Table'[ctr_nr] = EARLIER ( 'Table'[ctr_nr] )
&& 'Table'[time_stamp] > EARLIER ( 'Table'[time_stamp] )
),
'Table'[time_stamp]
),
HOUR
),
BLANK ()
)
Saludos
Equipo de apoyo a la comunidad _ Jing Zhang
Si este post ayuda,por favor considere Aceptarlo como la solución para ayudar a otros miembros a encontrarlo.
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 |