Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
walter_hardy
Contributor III
Contributor III

Orden interactivo en tabla

Hola a todos. Tengo un problema que me tiene desconcertado. Tengo una tabla simple donde muestro muy pocos datos que tienen que ver con:

  • Código
  • Línea
  • Importe
  • Participación
  • Acumulado

El problema que tengo es que no puedo usar el orden interactivo de las columnas, ordenar de mayor a menor o viceversa haciendo clic sobre el encabezado de la columna.

Lo que noté es que el problema se produce cuando agrego la última medida (Acumulado), es entonces que no me deja ordenarlos más. Y si saco esa medida de la tabla, todo vuelve a la normalidad.

Éstas son mis medidas:

Importe:

Sum(Aggr(
if(presentacion <> 'U' and presentacion<> 'T', 

Sum({<ccc_com_cod={72,77}>}prd_kgrs_total) * avg({<ccc_com_cod={72,77}>}prd_prec_unit), 

Sum({<ccc_com_cod={72,77}>}prd_cantidad)*avg({<ccc_com_cod={72,77}>}prd_prec_unit))

, cod_uni, linea_codigo))

Participación:

Sum(Aggr(
if(presentacion <> 'U' and presentacion<> 'T', 

Sum({<ccc_com_cod={72,77}>}prd_kgrs_total) * avg({<ccc_com_cod={72,77}>}prd_prec_unit), 

Sum({<ccc_com_cod={72,77}>}prd_cantidad)*avg({<ccc_com_cod={72,77}>}prd_prec_unit))

, cod_uni, linea_codigo))

/

Sum(Total Aggr(
if(presentacion <> 'U' and presentacion<> 'T', 

Sum({<ccc_com_cod={72,77}>}prd_kgrs_total) * avg({<ccc_com_cod={72,77}>}prd_prec_unit), 

Sum({<ccc_com_cod={72,77}>}prd_cantidad)*avg({<ccc_com_cod={72,77}>}prd_prec_unit))

, cod_uni, linea_codigo))

Acumulado:

RangeSum( Above( TOTAl 
Sum(Aggr(
if(presentacion <> 'U' and presentacion<> 'T', 

Sum({<ccc_com_cod={72,77}>}prd_kgrs_total) * avg({<ccc_com_cod={72,77}>}prd_prec_unit), 

Sum({<ccc_com_cod={72,77}>}prd_cantidad)*avg({<ccc_com_cod={72,77}>}prd_prec_unit))

, cod_uni, linea_codigo))
/
Sum(Total Aggr(
if(presentacion <> 'U' and presentacion<> 'T', 

Sum({<ccc_com_cod={72,77}>}prd_kgrs_total) * avg({<ccc_com_cod={72,77}>}prd_prec_unit), 

Sum({<ccc_com_cod={72,77}>}prd_cantidad)*avg({<ccc_com_cod={72,77}>}prd_prec_unit))

, cod_uni, linea_codigo))

,0,RowNo(TOTAL)))

 

Tiene algo malo mi medida de Acumulado ? El cálculo lo hace bien, solo se ordena mal.

Labels (5)
0 Replies