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: 
sacosta5
Contributor III
Contributor III

Porcentaje de participación en tabla pivotante

Hola a todos...

tengo un inconveniente con una tabla pivotante, que es la siguiente:

Qlikview community6.jpg

Cantidad tiene la siguiente fórmula: =count(DISTINCT Nro_Int_Fam)

Necesito agregar el porcentaje de participación por cada localidad y sexo, estoy intentando con la siguiente fórmula pero no funciona:

= Sum(Cantidad) / Sum(TOTAL <Localidades, Sexo> Cantidad)

la fórmula da el siguiente error y no logro resolvelo.

Qlikview community7.jpg

Alguien sabe a que se debe este error? y cómo puedo resolver el % de participación?.

1 Solution

Accepted Solutions
alex_millan
Creator III
Creator III

Hola,

si cantidad lo defines como:

     Count(DISTINCT Nro_Int_Fam)

podrías probar:

     Count(DISTINCT Nro_Int_Fam)/ Sum(TOTAL Aggr(count(DISTINCT Nro_Int_Fam),Sexo, Localidades)

Debería funcionar sin problemas. Revisa que el nombre de los campos sea correcto.

Un saludo,

View solution in original post

17 Replies
JoaquinLazaro
Partner - Specialist II
Partner - Specialist II

Hola Silvia:

Prueba esto,


= Sum( Column(1) ) / Sum(TOTAL <Localidades, Sexo> Column(1) )

Saludos

Joaquín

sacosta5
Contributor III
Contributor III
Author

Hola Joaquin,

gracias por la pronta respuesta, la fórmula no da error pero no muestra ningún resultado (muestra "-").

Saludos.

Silvia

JoaquinLazaro
Partner - Specialist II
Partner - Specialist II

Hola Silvia

Crea un campo Contador en el script

LOAD 1 as contador ...

y sustituye el count(DISTINCT Nro_Int_Fam) por sum(contador)

y pon esta fórmula como % de aportación

RangeSum(Above(Sum(Total Contador), 0, RowNo())) / Sum(Total Contador) )

Revisa los paréntesis, por si me he despistado

Saludos

Joaquín

sacosta5
Contributor III
Contributor III
Author

Joaquín,

tampoco funciona, muestra todo en 0.

Qlikview community8.jpg

sorrakis01
Specialist
Specialist

Hola,

El resultado lo quieres mostrar con una simple expresión al lado de la Cantidad?

es decir, lo que quieres mostrar es esto?:

Capture.PNG

Saludos,

sacosta5
Contributor III
Contributor III
Author

Hola Jordi,

exactamente!...no se porque me da error el campo Cantidad (cómo pasé en la pregunta original).

Haciendo la misma fórmula en otro modelo no tuve problema.

Gracias

sorrakis01
Specialist
Specialist

Hola,

Prueba... Sum(Cantidad)/Aggr(Sum(TOTAL Cantidad),localidades,Sexo)

Saludos,

sorrakis01
Specialist
Specialist

Hola Silvia,

Mira si te sirve el ejemplo

Saludos,

sacosta5
Contributor III
Contributor III
Author

Me da el mismo error que en expresión original que no reconoce el campo Cantidad.

Muestra todo en 0.

Qlikview community9.jpg