Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Estimados,
Tengo una formula donde puedo contar las veces que un huésped se a hospedado, pero ahora deseo separar los que han venido una vez como los que han venido más de una vez, pero al tratar de hacer una sumatoria muestra el siguiente error:
Error: Error in Expression: Nested aggregation not allowed
La formula que hice es la siguiente:
Count(
if(
(
Count(DISTINCT {<FECHAESTADIA={'<=$(=vFechaCorteROTB)'}, TipoCarga={'D'}, TITULAR={'1'}, ESTADORESERVA={'CHECK OUT','CHECK IN'}>} NRODOC & CODIGO)
+
Count(DISTINCT {<FechaFoto_Resv={'$(=vFechaCorteROTB)'}, FECHAESTADIA={'>$(vFechaCorteROTB)'}, TipoCarga = {'F'}, NOCHES = {'1'}, ESTADORESERVA={'CHECK OUT','CHECK IN','RESERVA'} >} NRODOC & CODIGO)
)
>1,1
)
)
Hola Daniel,
Yo haría lo siguiente:
Entonces, con un ejemplo similar al tuyo pero simplificando los set analysis y dejando solo en él el campo TipoCarga para facilitar, quedaría algo como esto:
=Sum(If(Aggr(Count(DISTINCT {<TipoCarga={'D'}> + <TipoCarga={'F'}>} NRODOC & CODIGO), Huesped) > 1,
1,
0))
Espero que te sirva...
Saludos,
H