Skip to main content
Announcements
New: No-code data prep in Qlik Cloud Analytics™ TAKE A TOUR
cancel
Showing results for 
Search instead for 
Did you mean: 
Jidemi
Contributor
Contributor

Faire des sommes avec beaucoup de conditions

Bonjour,

Je suis nouveau sur QlikView et j'essaie de faire une somme mais je ne sais pas comment mettre des conditions; .

En effet, voici un exemple de ma base de données:

Nature   Catégorie   Rang   Montant

Bleu        A                1          10 000

Bleu        B                1           20 000 

Bleu        A                 2          12 000     

Rouge      A                3           13 500

Je voudrais faire la somme des montants par type de rang , ensuite par catégorie et par rang, ensuite par nature etc.

Le résultat attendu est par exemple:

1/ Résultat : somme par nature:

Nature   Catégorie   Rang   Montant      Somme (somme des montants la même nature)

Bleu        A                1          10 000        42 000

Bleu        B                1           20 000       42 000

Bleu        A                 2          12 000       42 000

Rouge      A                3           13 500       13 500

 

2/ Résultat : somme par nature et par catégorie:

Nature   Catégorie   Rang  Montant      Somme(somme des montant ayant la même nature et la même catégorie)

Bleu        A                1          10 000        22 000

Bleu        B                1           20 000       20 000

Bleu        A                 2          12 000        22 000

Rouge      A                3           13 500       13 500

 

Je vous remercie par avance de votre aide.

 

Cordialement

Kenneth AGBOCOU

Labels (2)
1 Reply
daleej_
Contributor II
Contributor II

Hola, 

Debes crear medidas (en la sección de elementos maestros), ahí vas a utilizar la función suma sum() y vas a establecer los campos de los criterios y el criterio, además de seleccionar en que campo quieres realizar la suma. Te anexo un ejemplo de la sintaxis y uno real:

Ejemplo real:

sum({< [Estado Movimiento] = {'Publicado'}>} {<[account_move.name] = {'VENTAS FISCALES','RECIBOS DE VENTA RF','RECIBOS DE VENTA FTTH'}>} [Ventas ($)])

Como puedes ver, esta la función suma sum(), dentro están utilizándose dos campos como criterio (los que están en negrita), luego el criterio que se encuentra en cursiva y para finalizar el campo donde realiza la suma, que se encuentra subrayado. Tienes que mantener la estructura de SetAnalisys que te comparto.

Ejemplo sintaxis:

calculo({< Criterio1 = {'CriterioAsignado1'}> + <Criterio2 = {'CriterioAsignado1'}>} CampoObjetivo)