Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenas, tengo el siguiente caso. Por ejemplo tengo una solicitud de compra con varios artículos. Si el campo Pendiente Rt de todos los artículos están en 0 entonces quiere decir que esa solicitud se encuentra cerrada; de lo contrario se encontraría abierta. Yo quisiera contar la cantidad de solicitudes cerradas en una tabla simple. Pero no logro realizar la consulta ni dentro ni fuera del script ya que tengo que revisar que todos los artículos estén en 0. Adjunto el documento con el que estoy trabajando cualquier ayuda seria genial. Muchas gracias.
Hola Pablo, si buscas una expresión podría ser:
If(Max(TOTAL <SC> Pendiente_Rt)=0, 'Cerrada')
O como dimensión calculada:
=Aggr(If(Max(Pendiente_Rt)=0, 'Cerrada'), SC)
Para hacerlo en el script podría ser marcando los registros, usando group by para identificar los que tengan el campo distinto de cero:
Left Join ([SOLICITUDES COMPRA])
LOAD SC,
1 as esCerrada
Where MaxRt = 0;
LOAD SC
Max([Pendiente Rt]) as MaxRt
Group by SC
Resident [SOLICITUDES COMPRA];
Luego usar este campo con un If o en set analysis.
Hola Pablo, si buscas una expresión podría ser:
If(Max(TOTAL <SC> Pendiente_Rt)=0, 'Cerrada')
O como dimensión calculada:
=Aggr(If(Max(Pendiente_Rt)=0, 'Cerrada'), SC)
Para hacerlo en el script podría ser marcando los registros, usando group by para identificar los que tengan el campo distinto de cero:
Left Join ([SOLICITUDES COMPRA])
LOAD SC,
1 as esCerrada
Where MaxRt = 0;
LOAD SC
Max([Pendiente Rt]) as MaxRt
Group by SC
Resident [SOLICITUDES COMPRA];
Luego usar este campo con un If o en set analysis.
Buenísimo lo voy a probar. Muchas gracias.