Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.
Check it out now!Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more
Hola a todos,
Agradecere me puedan ayudar con esta consulta. Tengo la siguiente tabla:
Necesito realizar las siguientes validaciones:
- verificar si hay datos duplicados en la columna "Orden" ya que es con estos datos que voy a trabajar.
- una vez identificados, validar que el número del campo "Factura" cuyo campo "Estado" sea "LEGAJADA" sea menor al segundo registro
- Posterior a ello, validar que la "Fecha de anulación" de linea que indique "LEGAJADA" del par duplicado sea posterior a la "Fecha de emisión" de la misma linea y que a su vez, sea anterior a la fecha de emision del segundo registro (el que tiene el numero de factura mayor del par duplicado. considerar fecha y hora.
- si esta secuencia es correcta, indicar OK en el campo "Resultado" de la linea en la que el campo "Estado" indique "LEGAJADA".
- si es incorrecta, indicar "Error".
- Para las ordenes que no esten duplicadas, dejar en blanco el campo "Resultado"
por ultimo, crear una medida calculada que cuente cuantos "Error" hay en la columna, sin contar espacios en blanco.
el resultado seria algo asi:
Espero puedan ayudarme.
mucchas gracias!
Basándome en su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.
https://1drv.ms/u/s!AiUZ0Ws7G26RhmPkQZ6EPjMyKyuS?e=iVbqzL
muéstrame un ejemplo para que pueda entenderte
Hola, gracias. adjunto tabla de ejemplo. En rojo los registros que estan con estado LEGAJADA pero que no tiene orden duplicada, pero que deberian aparecer como OK.
una consulta adicional, esta columa resultado, se puede agregar a la tabla y que no este como medida? en ese caso, los demas campos que estan en blanco, podrian estar con OK? esto me seria mas facil para poder contar los errores y mostrarlos en una etiqueta en las visualizaciones.
muchas gracias!
Factura | Estado | Orden | Fecha emisión | Fecha anulación | Resultado |
235-2023-000446 | Regularizado | 000172844030 | 30/01/2023 21:25:43 | ||
235-2023-000095 | LEGAJADA | 00172843960 | 6/01/2023 22:50:15 | 6/01/2023 23:16:37 | OK |
235-2023-000027 | LEGAJADA | 014494368470 | 3/01/2023 18:29:02 | 3/01/2023 21:53:35 | OK |
235-2023-000026 | LEGAJADA | 014494368514 | 3/01/2023 18:29:02 | 4/01/2023 18:24:54 | Error |
235-2023-000046 | 014494368514 | 4/01/2023 18:23:30 | |||
235-2023-000185 | LEGAJADA | 014494369015 | 13/01/2023 00:19:03 | 13/01/2023 00:22:56 | OK |
235-2023-000201 | 014494369015 | 13/01/2023 19:39:18 | |||
235-2023-000186 | LEGAJADA | 014494369026 | 13/01/2023 00:19:03 | 13/01/2023 00:22:57 | OK |
235-2023-000202 | 014494369026 | 13/01/2023 19:39:18 | |||
235-2023-000200 | 014494369041 | 13/01/2023 19:39:18 | |||
235-2023-000249 | LEGAJADA | 014494369170 | 17/01/2023 18:46:53 | 19/01/2023 11:22:15 | Error |
235-2023-000271 | 014494369170 | 18/01/2023 18:30:04 | |||
235-2023-000248 | 014494369181 | 17/01/2023 18:46:53 | |||
235-2023-000247 | LEGAJADA | 014494369214 | 17/01/2023 18:46:53 | 18/01/2023 11:22:14 | OK |
235-2023-000268 | 014494369214 | 18/01/2023 18:30:04 | |||
235-2023-000437 | 014494377301 | 30/01/2023 19:20:42 | |||
235-2023-000436 | LEGAJADA | 014494377312 | 30/01/2023 19:20:42 | 30/01/2023 20:54:04 | OK |
235-2023-000438 | LEGAJADA | 014494377323 | 30/01/2023 19:20:42 | 31/01/2023 12:18:38 | OK |
235-2023-000440 | LEGAJADA | 014494377334 | 30/01/2023 19:20:42 | 31/01/2023 12:18:39 | OK |
235-2023-000442 | 014494377382 | 30/01/2023 19:20:42 | |||
235-2023-000439 | 014494377404 | 30/01/2023 19:20:42 | |||
235-2023-000441 | 014494377415 | 30/01/2023 19:20:42 | |||
235-2023-000118 | LEGAJADA | 099612220552 | 9/01/2023 00:00:00 | 9/01/2023 22:50:58 | OK |
235-2023-000119 | 099612220552 | 9/01/2023 22:55:49 | |||
235-2023-000138 | LEGAJADA | 099612220563 | 10/01/2023 22:21:58 | 11/01/2023 13:23:23 | OK |
235-2023-000157 | 099612220563 | 11/01/2023 22:47:01 |
hola, por favor me confirma si pudo revisarlo? gracias!
¡Comprueba la solución!
https://1drv.ms/u/s!AiUZ0Ws7G26Rhm76ey3HyQv2GwHz?e=I6K8C5
Proporcione datos de muestra que cubran su problema o pregunta por completo, en un formato utilizable (no como una captura de pantalla).
https://community.powerbi.com/t5/Community-Blog/How-to-provide-sample-data-in-the-Power-BI-Forum/ba-...
Muestre el resultado esperado en función de los datos de muestra que proporcionó.
https://community.powerbi.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447523
Hola, gracias por la aclaración.
Adjunto el detalle solicitado:
Factura | Orden | Estado | Fecha emision | Fecha anulacion | Resultado |
235-2023-000478 | 000173751473 | LEGAJADA | 01/02/2023 19:23:22 | 01/02/2023 19:27:02 | ok |
235-2023-000481 | 000173751473 | Regularizado | 01/02/2023 22:27:27 | ||
235-2023-000026 | 014494368514 | LEGAJADA | 03/01/2023 18:29:02 | 04/01/2023 18:24:54 | Error |
235-2023-000046 | 014494368514 | Regularizado | 04/01/2023 18:23:30 | ||
235-2023-000176 | 014494368993 | Regularizado | 12/01/2023 18:47:41 | ||
235-2023-000181 | 014494368993 | Regularizado | 12/01/2023 18:47:41 | ||
235-2023-000185 | 014494369015 | LEGAJADA | 13/01/2023 00:19:03 | 13/01/2023 00:22:56 | Ok |
235-2023-000201 | 014494369015 | Regularizado | 13/01/2023 19:39:18 | ||
235-2023-000186 | 014494369026 | LEGAJADA | 13/01/2023 00:19:03 | 13/01/2023 00:22:57 | Ok |
235-2023-000202 | 014494369026 | Regularizado | 13/01/2023 19:39:18 | ||
235-2023-000204 | 014494369030 | Regularizado | 13/01/2023 19:39:18 | ||
235-2023-000249 | 014494369170 | LEGAJADA | 17/01/2023 18:46:53 | 19/01/2023 11:22:15 | Error |
235-2023-000271 | 014494369170 | Regularizado | 18/01/2023 18:30:04 | ||
235-2023-000247 | 014494369214 | LEGAJADA | 17/01/2023 18:46:53 | 18/01/2023 11:22:14 | Ok |
235-2023-000268 | 014494369214 | Regularizado | 18/01/2023 18:30:04 | ||
235-2023-000438 | 014494377323 | LEGAJADA | 30/01/2023 19:20:42 | 31/01/2023 12:18:38 | Ok |
235-2023-000466 | 014494377323 | Regularizado | 31/01/2023 23:03:30 | ||
235-2023-000821 | 014494394521 | LEGAJADA | 21/01/2023 18:38:23 | 22/02/2023 16:16:00 | Ok |
235-2023-000840 | 014494394521 | Regularizado | 22/02/2023 17:12:41 |
Adicional a ello, la medida calculada de cuantos errores hay. en este caso, deberia mostrar 2 en la tarjeta visual que colocaré.
gracias nuevamente.