Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
ShirSandoval
Creator
Creator

MAYOR MONTO APROBADO PARA UN CLIENTE

Buen dia comunidad,

Ahora recurro a ustedes ya que en mi base de datos un cliente puede tener 3 créditos aprobado pero yo solo debo tomar en cuenta uno solo y debe ser el de mayor monto aprobado. Estoy usando la siguiente expresión no me da error ni nada pero el monto del KPI me da 0.00.

sum(Aggr (max([Opportunity.LoanAmount]),
State ={'REAP','TRMITA','TRMITP','TRMITR','VENCIDA'},
Progress ={"40"},
LoanProduct = {"Prendarios"},
[Opportunity.TransDate]= {">=$(=date(Today()-90))"}
>} distinct[Opportunity.CustName]))

Shir2806_1-1594065628953.png

gracias. 

Labels (3)
1 Solution

Accepted Solutions
hector
Specialist
Specialist

Hola, si el máximo es por cliente, falta el campo del "group by" en el aggr. Además hay errores de sintaxis del Set Analysis, no tiene apertura "{<".

sum(
	Aggr(
		max(
		{<
		State ={'REAP','TRMITA','TRMITP','TRMITR','VENCIDA'},
		Progress ={"40"},
		LoanProduct = {"Prendarios"},
		[Opportunity.TransDate]= {">=$(=date(Today()-90))"}
		>} 
		[Opportunity.LoanAmount] 	//Campo para cálculo de max()
	   ) 							//Fin Max 
	   , [Opportunity.CustName] 	//Campo agrupador
	   ) 							//Fin aggr
)									//Fin Sum()

 
Eventualmente tendrías que repetir el set analysis "{<>}" en el Sum también.

saludos.

View solution in original post

2 Replies
hector
Specialist
Specialist

Hola, si el máximo es por cliente, falta el campo del "group by" en el aggr. Además hay errores de sintaxis del Set Analysis, no tiene apertura "{<".

sum(
	Aggr(
		max(
		{<
		State ={'REAP','TRMITA','TRMITP','TRMITR','VENCIDA'},
		Progress ={"40"},
		LoanProduct = {"Prendarios"},
		[Opportunity.TransDate]= {">=$(=date(Today()-90))"}
		>} 
		[Opportunity.LoanAmount] 	//Campo para cálculo de max()
	   ) 							//Fin Max 
	   , [Opportunity.CustName] 	//Campo agrupador
	   ) 							//Fin aggr
)									//Fin Sum()

 
Eventualmente tendrías que repetir el set analysis "{<>}" en el Sum también.

saludos.

ShirSandoval
Creator
Creator
Author

Nuevamente Gracias @hector .