The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Tengo una columna con fechas duplicadas. Necesito calcular la diferencia de fecha en función de otra columna.
Por ejemplo, tengo columna Etapa con 1,2,3... valores repetidos . ¿Cuál será la función que puedo usar para calcular las diferencias de valores de fecha para la etapa 1?
Gracias de antemano..
Solved! Go to Solution.
tal vez puedas probar esto
measure=calculate(max(lastdate),allexcept(table,bomno))-calculate(min(lastdate),allexcept(table,bomno))
This was in Spam Quarantine and is a duplicate false positive.
Hola a todos
Por favor, ayúdame. Necesito calcular la suma de varias diferencias de fecha y hora por diferentes valores (ID de caso, código de estado, cambio de hora). Es complicado de explicar, así que por favor mira allí:
¿Alguien puede ayudar? Gracias de antemano.
Hola
Lo ideal es que se escriba como una fórmula de columna calculada (no como una medida). Si está de acuerdo con mi enfoque, comparta los datos en un formato que se pueda pegar en un archivo de MS Excel.
IDENTIFICACIÓN | Fecha y hora de recepción | Nuevo valor | Fecha y hora. |
18794 | 2024-05-06 14:19 | INVESTIGACIÓN | 07/05/2024 09:01:59 |
18794 | 2024-05-06 14:19 | CAD | 09/05/2024 11:37:04 a. m. |
18794 | 2024-05-06 14:19 | ELABORACIÓN DEL PRESUPUESTO | 09/05/2024 11:56:39 a. m. |
18794 | 2024-05-06 14:19 | CAD | 09/05/2024 11:58:05 |
18794 | 2024-05-06 14:19 | ELABORACIÓN DEL PRESUPUESTO | 09/05/2024 13:01:58 |
18794 | 2024-05-06 14:19 | DETERMINACIÓN DEL MARGEN | 16/05/2024 16:56:39 |
18794 | 2024-05-06 14:19 | PREPARACIÓN DE LA PROPUESTA | 16/05/2024 17:06:06 |
18794 | 2024-05-06 14:19 | OFERTA ENVIADA | 20/05/2024 11:35:32 a. m. |
18743 | 2024-05-02 14:08 | INVESTIGACIÓN | 02/05/2024 15:12:14 |
18743 | 2024-05-02 14:08 | CAD | 02/05/2024 17:08:48 |
18743 | 2024-05-02 14:08 | ELABORACIÓN DEL PRESUPUESTO | 03/05/2024 09:34:08 |
18743 | 2024-05-02 14:08 | PREPARACIÓN DE LA PROPUESTA | 03/05/2024 09:34:30 |
18743 | 2024-05-02 14:08 | CAD | 03/05/2024 11:11:37 a. m. |
18743 | 2024-05-02 14:08 | ELABORACIÓN DEL PRESUPUESTO | 03/05/2024 13:21:30 |
18743 | 2024-05-02 14:08 | DETERMINACIÓN DEL MARGEN | 07/05/2024 08:26:21 |
18743 | 2024-05-02 14:08 | VERIFICACIÓN DE LICITACIONES | 07/05/2024 10:04:43 a. m. |
18743 | 2024-05-02 14:08 | PREPARACIÓN DE LA PROPUESTA | 07/05/2024 17:27:10 |
18743 | 2024-05-02 14:08 | OFERTA ENVIADA | 07/05/2024 19:43:07 |
18691 | 2024-05-30 16:15 | INVESTIGACIÓN | 26/04/2024 11:15:04 a. m. |
18691 | 2024-05-30 16:15 | CAD | 26/04/2024 11:25:35 a. m. |
18691 | 2024-05-30 16:15 | ELABORACIÓN DEL PRESUPUESTO | 26/04/2024 12:46:32 p. m. |
18691 | 2024-05-30 16:15 | DETERMINACIÓN DEL MARGEN | 26/04/2024 20:14:19 |
18691 | 2024-05-30 16:15 | PREPARACIÓN DE LA PROPUESTA | 26/04/2024 20:15:53 |
18691 | 2024-05-30 16:15 | OFERTA ENVIADA | 26/04/2024 20:27:21 |
18691 | 2024-05-30 16:15 | ELABORACIÓN DEL PRESUPUESTO | 29/04/2024 09:32:12 |
18691 | 2024-05-30 16:15 | DETERMINACIÓN DEL MARGEN | 29/04/2024 13:55:51 |
18691 | 2024-05-30 16:15 | PREPARACIÓN DE LA PROPUESTA | 29/04/2024 14:07:03 |
18691 | 2024-05-30 16:15 | OFERTA ENVIADA | 29/04/2024 14:15:28 |
18691 | 2024-05-30 16:15 | ELABORACIÓN DEL PRESUPUESTO | 02/05/2024 09:05:54 |
18691 | 2024-05-30 16:15 | DETERMINACIÓN DEL MARGEN | 02/05/2024 11:38:19 a. m. |
18691 | 2024-05-30 16:15 | ELABORACIÓN DEL PRESUPUESTO | 03/05/2024 12:09:02 |
18691 | 2024-05-30 16:15 | DETERMINACIÓN DEL MARGEN | 03/05/2024 13:50:27 |
18691 | 2024-05-30 16:15 | PREPARACIÓN DE LA PROPUESTA | 03/05/2024 14:15:28 |
18691 | 2024-05-30 16:15 | OFERTA ENVIADA | 03/05/2024 15:26:07 |
Lo siento, no sé cómo agregar un archivo de Excel.
Hola
En otra columna, muestre el resultado esperado.
El resultado esperado en otra columna es cuánto tiempo duró el estado, por ejemplo, PAKLAUSIMAS. Por ID.
He calculado la columna:
Por ejemplo, Status CAD por ID18743 se repite dos veces. La fecha de la primera hora CAD->SĄMATOS RUOŠIMAS (2024.05.03 09:34:07 minus 2024.05.02 17:08:48) es 130 min. La segunda fecha de tiempo CAD->SĄMATOS RUOŠIMAS (2024.05.03 13:21:29 minus 2024.05.03 11:11:36) es 70 min. Por lo tanto, el mínimo total de CAD de estado por ID18743 es 130 + 70 = 200 min.
Cómo obtener ese resultado 🙂
Esto es muy confuso. En la tabla que compartiste, solo tienes que mostrar otra columna con el resultado esperado.
Puedo agregar solo una captura de pantalla debido al error. Pero los mismos números están en mi publicación anterior.
IDENTIFICACIÓN | Fecha y hora de recepción | Nuevo valor | Fecha y hora. | Estado de CAD mín. |
18743 | 2024-05-02 14:08 | INVESTIGACIÓN | 02/05/2024 15:12:14 | |
18743 | 2024-05-02 14:08 | CAD | 02/05/2024 17:08:48 | 985 |
18743 | 2024-05-02 14:08 | ELABORACIÓN DEL PRESUPUESTO | 03/05/2024 09:34:08 | |
18743 | 2024-05-02 14:08 | PREPARACIÓN DE LA PROPUESTA | 03/05/2024 09:34:30 | |
18743 | 2024-05-02 14:08 | CAD | 03/05/2024 11:11:37 a. m. | 129 |
18743 | 2024-05-02 14:08 | ELABORACIÓN DEL PRESUPUESTO | 03/05/2024 13:21:30 | |
18743 | 2024-05-02 14:08 | DETERMINACIÓN DEL MARGEN | 07/05/2024 08:26:21 | |
18743 | 2024-05-02 14:08 | VERIFICACIÓN DE LICITACIONES | 07/05/2024 10:04:43 a. m. | |
18743 | 2024-05-02 14:08 | PREPARACIÓN DE LA PROPUESTA | 07/05/2024 17:27:10 | |
18743 | 2024-05-02 14:08 | OFERTA ENVIADA | 07/05/2024 19:43:07 |
Hola
Esta fórmula de columna calculada funciona
Column = if(Data[New Value]="CAD",24*60*(CALCULATE(MIN(Data[Date and time]),FILTER(Data,Data[ID]=EARLIER(Data[ID])&&Data[Date and time]>EARLIER(Data[Date and time])&&Data[New Value]="SĄMATOS RUOŠIMAS"))-Data[Date and time]),BLANK())
Espero que esto ayude.
¡Gracias!
¿Cuál es el resultado esperado? Es mejor crear una nueva publicación y proporcionar la información detallada.
Necesita DAX (Power BI) para el número de días para cada SGNo de la tabla anterior.
Gracias por sus respuestas...
Días Diff Medida : =
Clasificación VAR =
RANKX (
FILTER ( ALL ( 'Tabla' ), 'Tabla'[Etapa] = MAX ( 'Tabla'[Etapa] ) ),
CALCULATE ( MAX ( 'Tabla'[Fecha] ) ),
,
Asc
)
Resultado VAR =
DATEDIFF (
CALCULAR (
MAX ( 'Tabla'[Fecha] ),
FILTRO (
ALL ( 'Tabla' ),
'Tabla'[Etapa] = MAX ( 'Tabla'[Etapa] )
&&&RANKX (
FILTER ( ALL ( 'Tabla' ), 'Tabla'[Etapa] = MAX ( 'Tabla'[Etapa] ) ),
CALCULATE ( MAX ( 'Tabla'[Fecha] ) ),
,
Asc
) = ranking - 1
)
),
MAX ( 'Tabla'[Fecha] ),
día
)
devolución
resultado
https://www.dropbox.com/s/rwbkhoz3ir6d789/erp.pbix?dl=0
Mis datos de ejemplo
Por lo tanto, necesito una diferencia de días entre la primera fecha y la última fecha (en la columna lastdate) basada en la columna bomno.
Gracias de antemano..
tal vez puedas probar esto
measure=calculate(max(lastdate),allexcept(table,bomno))-calculate(min(lastdate),allexcept(table,bomno))
Muchas gracias. Funcionó para mí... 😊
De nada