Skip to main content

Francophones

Announcements
QlikWorld 2023, a live, in-person thrill ride. April 17 - 20, 2023, in Las Vegas! REGISTER TODAY
cancel
Showing results for 
Search instead for 
Did you mean: 
s_guyennon
Contributor III
Contributor III

récupération des factures qui contiennent un article précis

Bonjour,

J'essaie de créer un tableau qui me récupère les numéros des factures et la liste des articles achetés pour toutes les factures qui contiennent l'article 'DEEE'.

Le problème c'est que je fais un filtre sur la dimension article

=if([Ref Article]='DEEE',[Ref Article])

Donc j'obtiens que les numéros de mes factures avec en détail l'article DEEE.

Je ne peux pas utiliser la réf article en ligne et colonne car la dimension est déjà utilisée.

Quelle approche faut-il avoir pour réaliser ceci ?

Cordialement

1 Solution

Accepted Solutions
sfatoux72
Partner - Specialist
Partner - Specialist

‌essaye en supprimant ta dimension en colonne et en utilisant cette expression comme mesure:

Sum({$<[NumFacture]=p({$<RefArticle={'DEEE'}>} [NumFacture])>} [Ventes bruts])

MOdifie les non des champs pour qu’ils correspondent à ce que tu as

View solution in original post

11 Replies
YoussefBelloum
Champion
Champion

Bonjour,

quel est le type de tableau utilisé ? quels sont les dimensions et les expressions de ce tableau ?

s_guyennon
Contributor III
Contributor III
Author

Il s'agit d'un tableau croisé dynamique.

Lignes : Année, mois, n° facture, article

Colonnes : DEEE calculé avec formule =if([Ref Article]='DEEE',[Ref Article])


Mesure : Ventes bruts


J'ai mis une copie d'écran ci-dessus

YoussefBelloum
Champion
Champion

tu a essayé le fonction only() ?

essaye la sur la mesure et sur la colonne, une a la fois:

=only(ref_article)

s_guyennon
Contributor III
Contributor III
Author

non ça ne fonctionne pas, ça me met dimension invalide.

YoussefBelloum
Champion
Champion

j'ai demandé que vous l'essayez ainsi sur la mesure et sur la colonne, si vous voulez l'avoir en tant que dimension, il faut que vous fassiez ceci:

=ref_article

ou si vous voulez faire une set analysis par exemple sur la dimension, il faut que vous utilisiez ceci:

=Aggr(Only(ref_article),ref_article)

ou

=Aggr(Only(   {<ICI VOTRE SET ANALYSIS>}  ref_article),ref_article)

s_guyennon
Contributor III
Contributor III
Author

merci, je progresse maintenant, j'ai donc maintenant  dans mes lignes le détail article et 2 colonnes.

Une colonne pour les valeurs nulles et une colonne pour la DEEE.

Je peux donc voir quels factures ont eu une DEEE et quels articles avec.

Le problème c'est que je vois aussi toutes les factures qui n'ont pas de DEEE

Si je veux masquer la colonne des valeurs nulles, je décoche "Inclure les nulles" dans la DEEE mais ça ne m'affiche plus les autres articles de la facture.

Comme faire ?

Quelle est la subtilité de la fonction only()?

christophebrault
Specialist
Specialist

Bonjour,

En faisant simplement la mesure suivante peut être :

Sum({$<Article={'*DEEE*'}>} "Ventes brut")

Inscrivez vous à ma Newletter Qlik
DoNotMissQlik- Connect with me on Linkedin
YoussefBelloum
Champion
Champion

ces liens vont peut etre t'aider a comprendre l'utilité de cette fonction:

How to use - Only()

Aggregations and Function Classes

s_guyennon
Contributor III
Contributor III
Author

ça ne marche pas, j'obtiens plus rien du tout...