Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
bonjour,
j'ai besoin de compter parmi des dossiers contenants 1 ou plusieurs valeurs dans les champs NULCAC et COACAC, le nb qui contient uniquement la valeur NULCAC='AMI' et COACAC = '6'.
A l'inverse, j'ai aussi besoin de monter un autre tableau qui contient des dossiers non vides dans NULCAC mais qui n'a pas la valeur 'ATU'
Il doit y avoir du set analysis, mais je ne vois pas comment hiérarchiser tout ça (script, dimension, expression...???)
merci d'avance pour votre aide.
Florent
PS, je joins une tables contenant ces données...
le préfixe Only cherche les dossiers pour lesquels il n'y a que la donnée AMI (et rien d'autre) ? Oui
sur le set du GATU (tu as raison, renommage des tables et GATU=ATU) :
Je compte le nombre de dossier total et on en soustrait le nombre de dossier qui réponde à ta clause d'exclusion
enfin, comment identifier les dossiers concernés ?
Fait simplement un tableau avec comme dimension NumDossier et la première expressions. Seul les NumDossier concerné seront affichés.
Fait de même pour ta seconde expression dans un autre tableau.
Bonjour,
Je suis pas sur d'avoir compris la demande, mais dans le chargement des données avec des count on peut le faire :
test:
LOAD N�Dossier,
DATEHO,
count(NGAP) as NB_NGAP,
count(COACAC) as NB_COACAC
FROM
where NGAP = 'AMI'
and COACAC = '6'
group by N�Dossier, DATEHO;
Bonjour Jean,
en fait, ce n'est pas ça :
j'ai besoin d'identifier les dossiers qui ont des NULCAC 'AMI' et COACAC '6' et rien d'autre, càd ne pas compter ceux qui en ont aussi mais qui contiennent également d'autres valeurs...
Par la même occasion, je voudrais aussi compter les dossiers qui ne sont pas 'vides' dans le champ NULCAC mais q'ui n'ont pas la valeur 'ATU' dans ce champ...
Merci.
Bonjour Florent,
Tu parles du champ NULCAC, mais dans tes données c'est NGAP, je suppose que tu la renommé.
Pour la 2ème expression, tu parles de la valeur 'ATU' mais elle n'existe pas. J'ai donc utilisé 'GATU' dans l'expression
Voici les expressions que tu cherches:
=Count({$<NumDossier={"=Only(NULCAC)='AMI' and Only(COACAC)=6"}>} DISTINCT NumDossier)
=Count(DISTINCT NumDossier) - Count({$<NULCAC={' ', 'GATU'}>} DISTINCT NumDossier)
Merci Sebastien,
que je comprenne :
le préfixe Only cherche les dossiers pour lesquels il n'y a que la donnée AMI (et rien d'autre) ?
sur le set du GATU (tu as raison, renommage des tables et GATU=ATU) :
enfin, comment identifier les dossiers concernés ?
Merci.
le préfixe Only cherche les dossiers pour lesquels il n'y a que la donnée AMI (et rien d'autre) ? Oui
sur le set du GATU (tu as raison, renommage des tables et GATU=ATU) :
Je compte le nombre de dossier total et on en soustrait le nombre de dossier qui réponde à ta clause d'exclusion
enfin, comment identifier les dossiers concernés ?
Fait simplement un tableau avec comme dimension NumDossier et la première expressions. Seul les NumDossier concerné seront affichés.
Fait de même pour ta seconde expression dans un autre tableau.
Merci, ça marche parfaitement !
sur le set du GATU (tu as raison, renommage des tables et GATU=ATU) :
Je compte le nombre de dossier total et on en soustrait le nombre de dossier qui réponde à ta clause d'exclusion
Bon sang mais c'est bien sûr !
Merci beaucoup Sébastien
Florent
Bonjour
Une réponse "simple" sans utilisation des set analysis.
NB 1 : Le fichier XLSX est une forme de "maquette". Il contient le CSV auquel j'ai rajouté une colonne calculée de test + un TCD duquel j'ai déduit la réponse.
NB2 : Le QVW fait la même chose, avec un script QV....
;8-)
Merci Denis pour te pencher sur la question.
en fait, le flchier xls est un export des mes données déjà travaillées (d'ou mes erreurs de langage sur le nom des champs). Ma base de données est remontée à partir de plusieurs tables directement en SQL...
je l'ai fait comme tu dis, par rapidité pour vérifier l'ampleur et pour des raisons de délai, mais je voulais pouvoir suivre ce nouvel indicateur de façon automatique. (vive QVW !)
Florent