Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
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)