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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
eduvale011
Frequent Visitor

Validación de secuencia de fecha para duplicados

Hola a todos,

 

Agradecere me puedan ayudar con esta consulta. Tengo la siguiente tabla:

eduvale011_0-1679697267924.png

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:

eduvale011_1-1679699295218.png

 

Espero puedan ayudarme.

 

mucchas gracias!

 

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

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

Screen Capture #751.pngScreen Capture #752.pngScreen Capture #753.png

Gracias por la respuesta. Sobre el resultado, esta OK, sin embargo me ha salido otra condicion: - puede haber registros con fecha de anulacion pero que no tiene duplicada la orden. en este caso, tambien deberia ser OK. por favor tu ayuda. gracias.

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!

 

FacturaEstadoOrdenFecha emisiónFecha anulaciónResultado
235-2023-000446Regularizado 00017284403030/01/2023 21:25:43  
235-2023-000095LEGAJADA 001728439606/01/2023 22:50:156/01/2023 23:16:37OK
235-2023-000027LEGAJADA 0144943684703/01/2023 18:29:023/01/2023 21:53:35OK
235-2023-000026LEGAJADA 0144943685143/01/2023 18:29:024/01/2023 18:24:54Error
235-2023-000046  0144943685144/01/2023 18:23:30  
235-2023-000185LEGAJADA 01449436901513/01/2023 00:19:0313/01/2023 00:22:56OK
235-2023-000201  01449436901513/01/2023 19:39:18  
235-2023-000186LEGAJADA 01449436902613/01/2023 00:19:0313/01/2023 00:22:57OK
235-2023-000202  01449436902613/01/2023 19:39:18  
235-2023-000200  01449436904113/01/2023 19:39:18  
235-2023-000249LEGAJADA 01449436917017/01/2023 18:46:5319/01/2023 11:22:15Error
235-2023-000271  01449436917018/01/2023 18:30:04  
235-2023-000248  01449436918117/01/2023 18:46:53  
235-2023-000247LEGAJADA 01449436921417/01/2023 18:46:5318/01/2023 11:22:14OK
235-2023-000268  01449436921418/01/2023 18:30:04  
235-2023-000437  01449437730130/01/2023 19:20:42  
235-2023-000436LEGAJADA 01449437731230/01/2023 19:20:4230/01/2023 20:54:04OK
235-2023-000438LEGAJADA 01449437732330/01/2023 19:20:4231/01/2023 12:18:38OK
235-2023-000440LEGAJADA 01449437733430/01/2023 19:20:4231/01/2023 12:18:39OK
235-2023-000442  01449437738230/01/2023 19:20:42  
235-2023-000439  01449437740430/01/2023 19:20:42  
235-2023-000441  01449437741530/01/2023 19:20:42  
235-2023-000118LEGAJADA 0996122205529/01/2023 00:00:009/01/2023 22:50:58OK
235-2023-000119  0996122205529/01/2023 22:55:49  
235-2023-000138LEGAJADA 09961222056310/01/2023 22:21:5811/01/2023 13:23:23OK
235-2023-000157  09961222056311/01/2023 22:47:01  

hola, por favor me confirma si pudo revisarlo? gracias!

Syndicate_Admin
Administrator
Administrator

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:

FacturaOrdenEstadoFecha emisionFecha anulacionResultado
235-2023-000478000173751473LEGAJADA01/02/2023 19:23:2201/02/2023 19:27:02ok
235-2023-000481000173751473Regularizado01/02/2023 22:27:27  
235-2023-000026014494368514LEGAJADA03/01/2023 18:29:0204/01/2023 18:24:54Error
235-2023-000046014494368514Regularizado04/01/2023 18:23:30  
235-2023-000176014494368993Regularizado12/01/2023 18:47:41  
235-2023-000181014494368993Regularizado12/01/2023 18:47:41  
235-2023-000185014494369015LEGAJADA13/01/2023 00:19:0313/01/2023 00:22:56Ok
235-2023-000201014494369015Regularizado13/01/2023 19:39:18  
235-2023-000186014494369026LEGAJADA13/01/2023 00:19:0313/01/2023 00:22:57Ok
235-2023-000202014494369026Regularizado13/01/2023 19:39:18  
235-2023-000204014494369030Regularizado13/01/2023 19:39:18  
235-2023-000249014494369170LEGAJADA17/01/2023 18:46:5319/01/2023 11:22:15Error
235-2023-000271014494369170Regularizado18/01/2023 18:30:04  
235-2023-000247014494369214LEGAJADA17/01/2023 18:46:5318/01/2023 11:22:14Ok
235-2023-000268014494369214Regularizado18/01/2023 18:30:04  
235-2023-000438014494377323LEGAJADA30/01/2023 19:20:4231/01/2023 12:18:38Ok
235-2023-000466014494377323Regularizado31/01/2023 23:03:30  
235-2023-000821014494394521LEGAJADA21/01/2023 18:38:2322/02/2023 16:16:00Ok
235-2023-000840014494394521Regularizado22/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.

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors