Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.

Reply
Syndicate_Admin
Administrator
Administrator

Asignar un número de referencia único / Generar hora de inicio u hora de finalización para un conjunto de valores

Hola a todos,

He estado tratando de encontrar durante los últimos 3-4 días una fórmula que pueda generar una hora de inicio y finalización para un conjunto de datos que agregará posiciones automáticamente todos los días. Hasta ahora solo he podido encontrar la función Early, pero sigue trayéndome el valor absoluto de earlyt con el mismo nombre de "Cola". Estoy buscando consolidar cada ejecución ("ID") en un número de trabajo único. En otras palabras, el siguiente ejemplo las primeras 3 líneas, sería el trabajo # 1, luego ID = 4, sería el trabajo # 2 y así sucesivamente.

¿Alguna idea sobre cómo resolver esto? He probado countrows(), antes(), min() pero supongo que no de la manera correcta. Lo más cercano ha sido:

Hora de inicio =
BRIBONA(
FILTRO(
'tfriesen_test_webhook',
'tfriesen_test_webhook'[Cola] = ANTERIOR('tfriesen_test_webhook'[Cola])
),
'tfriesen_test_webhook'[Modificado]
)

IDENTIFICACIÓNColaModificadoHora de comienzoHora de finalización
1CreditLimitWF13/07/2023 01:04:5613/07/2023 01:04:5613/07/2023 01:48:20
2CreditLimitWF13/07/2023 01:13:2913/07/2023 01:04:5613/07/2023 01:48:20
3CreditLimitWF13/07/2023 01:48:2013/07/2023 01:04:5613/07/2023 01:48:20
4LGP_Database13/07/2023 02:06:0613/07/2023 02:06:0613/07/2023 02:06:06
5CreditLimitWF13/07/2023 02:11:0613/07/2023 02:11:0613/07/2023 02:11:54
6LGP_Database13/07/2023 02:11:5413/07/2023 02:11:5413/07/2023 02:11:54
7Creditreform_URLs13/07/2023 04:00:2113/07/2023 04:00:2113/07/2023 04:00:26
8Creditreform_URLs13/07/2023 04:00:2313/07/2023 04:00:2113/07/2023 04:00:26
9Creditreform_URLs13/07/2023 04:00:2613/07/2023 04:00:2113/07/2023 04:00:26
10CreditReform_CustomerData13/07/2023 04:01:3613/07/2023 04:01:3613/07/2023 04:02:29
11CreditReform_CustomerData13/07/2023 04:02:0313/07/2023 04:01:3613/07/2023 04:02:29
12CreditReform_CustomerData13/07/2023 04:02:2913/07/2023 04:01:3613/07/2023 04:02:29
13Logistics_Gefahrengutpruefung13/07/2023 20:18:1213/07/2023 20:18:1213/07/2023 20:19:09
14Logistics_Gefahrengutpruefung13/07/2023 20:18:4313/07/2023 20:18:1213/07/2023 20:19:09
15Logistics_Gefahrengutpruefung13/07/2023 20:19:0913/07/2023 20:18:1213/07/2023 20:19:09
16CreditLimitWF13/07/2023 20:16:5313/07/2023 20:16:5313/07/2023 20:16:53
17Logistics_Gefahrengutpruefung13/07/2023 20:19:3613/07/2023 20:19:3613/07/2023 20:21:01
18Logistics_Gefahrengutpruefung13/07/2023 20:20:0413/07/2023 20:19:3613/07/2023 20:21:01
19Logistics_Gefahrengutpruefung13/07/2023 20:21:0113/07/2023 20:19:3613/07/2023 20:21:01
1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Gracias Ryan, esto es increíble, lo hiciste en 2 minutos y he estado trabajando en ello durante 3 días.

Aquí abajo la solución con 4 columnas:

Trabajo 1 = si( máx.(FILTRO('Tabla','Tabla'[Id]=ANTERIOR('Tabla'[Id])-1),'Tabla'[Cola])='Tabla'[Cola],0,1)
trabajo2 = sumx(FILTRO('Tabla','Tabla'[Id]<=ANTERIOR('Tabla'[Id])),'Tabla'[trabajo 1])
inicio = CALCULAR(min(«Cuadro» [Fecha de modificación]),TODOS excepto('Tabla','Tabla'[job2]))
fin = CALCULAR(..max(«Cuadro» [Fecha de modificación]),TODOS excepto('Tabla','Tabla'[job2]))
Si es posible, ¿podría explicarme cuál es el propósito de "maxx" en el trabajo 1? ¿Solo para que se le permita averiguar "Antes" más tarde?

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Puede usar Maxx o Minx. El propósito es obtener el nombre de la cola anterior. Si el nombre de la cola actual es el mismo que el anterior, entonces no es un trabajo nuevo. Puede tener el mismo nombre de cola en diferentes trabajos, por lo que el nombre de cola de recuento distinto no funciona en su escenario. Así que es por eso que necesito el trabajo 1 primero. Esa es una columna de asistente y para obtener el trabajo 2

Syndicate_Admin
Administrator
Administrator

Gracias Ryan, esto es increíble, lo hiciste en 2 minutos y he estado trabajando en ello durante 3 días.

Aquí abajo la solución con 4 columnas:

Trabajo 1 = si( máx.(FILTRO('Tabla','Tabla'[Id]=ANTERIOR('Tabla'[Id])-1),'Tabla'[Cola])='Tabla'[Cola],0,1)
trabajo2 = sumx(FILTRO('Tabla','Tabla'[Id]<=ANTERIOR('Tabla'[Id])),'Tabla'[trabajo 1])
inicio = CALCULAR(min(«Cuadro» [Fecha de modificación]),TODOS excepto('Tabla','Tabla'[job2]))
fin = CALCULAR(..max(«Cuadro» [Fecha de modificación]),TODOS excepto('Tabla','Tabla'[job2]))
Si es posible, ¿podría explicarme cuál es el propósito de "maxx" en el trabajo 1? ¿Solo para que se le permita averiguar "Antes" más tarde?
Syndicate_Admin
Administrator
Administrator

@omillan

Por favor, vea el archivo adjunto a continuación

Syndicate_Admin
Administrator
Administrator

Sí, por supuesto, espero que la siguiente tabla sea más clara.

Básicamente, en cualquier momento, el nombre de "Cola" cambia que debería marcar un punto de partida para ese "trabajo". Del mismo modo, debe tomar la última fila antes de que el nombre de "Cola" cambie como punto final. Las columnas esperadas son las últimas 3 columnas:

A) Trabajo # - debe agregar todas las colas (transacciones) en grupos = medios, darles un número de referencia único.

B) Tome la fecha más temprana dentro de "Fecha de modificación" para ese trabajo específico y asígnela a todas las filas del mismo trabajo #

C) Misma lógica pero ahora con la fecha más antigua .

PD: si esas filas que tienen un solo caso y luego cambian, están causando un problema. Ya tengo una fórmula para eso, pero sería bueno tener una sola fórmula para todos.

IdentificaciónColaFecha de modificaciónA - Trabajo # B - Fecha de inicio C - Fecha de inicio
1Temp12/07/2023 05:36112/07/2023 05:3612/07/2023 05:36
2Fletes13/07/2023 00:06213/07/2023 00:0613/07/2023 00:06
3UserDisable_Deactivation13/07/2023 12:01313/07/2023 12:0113/07/2023 12:01
4ELDA_DataDownloads17/07/2023 19:01417/07/2023 19:0117/07/2023 19:01
5DangerousGoods_StandardArticles17/07/2023 20:10517/07/2023 20:1017/07/2023 20:13
6DangerousGoods_StandardArticles17/07/2023 20:11517/07/2023 20:1017/07/2023 20:13
7DangerousGoods_StandardArticles17/07/2023 20:11517/07/2023 20:1017/07/2023 20:13
8DangerousGoods_StandardArticles17/07/2023 20:11517/07/2023 20:1017/07/2023 20:13
9DangerousGoods_StandardArticles17/07/2023 20:12517/07/2023 20:1017/07/2023 20:13
10DangerousGoods_StandardArticles17/07/2023 20:12517/07/2023 20:1017/07/2023 20:13
11DangerousGoods_StandardArticles17/07/2023 20:12517/07/2023 20:1017/07/2023 20:13
12DangerousGoods_StandardArticles17/07/2023 20:13517/07/2023 20:1017/07/2023 20:13
13DangerousGoods_StandardArticles17/07/2023 20:13517/07/2023 20:1017/07/2023 20:13
14UserDisable_Deactivation13/07/2023 12:02613/07/2023 12:0213/07/2023 12:02
15Gradebewertung17/07/2023 20:36717/07/2023 20:3617/07/2023 20:43
16Gradebewertung17/07/2023 20:36717/07/2023 20:3617/07/2023 20:43
17Gradebewertung17/07/2023 20:37717/07/2023 20:3617/07/2023 20:43
18Gradebewertung17/07/2023 20:38717/07/2023 20:3617/07/2023 20:43
19Gradebewertung17/07/2023 20:39717/07/2023 20:3617/07/2023 20:43
20Gradebewertung17/07/2023 20:40717/07/2023 20:3617/07/2023 20:43
21Gradebewertung17/07/2023 20:40717/07/2023 20:3617/07/2023 20:43
22Gradebewertung17/07/2023 20:42717/07/2023 20:3617/07/2023 20:43
23Gradebewertung17/07/2023 20:43717/07/2023 20:3617/07/2023 20:43
24Creditreform_URLs17/07/2023 21:31817/07/2023 21:3117/07/2023 21:31
Syndicate_Admin
Administrator
Administrator

No está claro el resultado esperado. ¿Podría proporcionar también la salida esperada en la tabla?

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

Feb2025 NL Carousel

Fabric Community Update - February 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors
Top Kudoed Authors