Qlik Community

Groupe des Utilisateurs Francophones

Vous êtes francophone? Ce groupe est pour vous. Venez découvrir comment démarrer avec Qlik Sense et QlikView, poser vos questions et partager vos tutos et astuces avec les membres de notre communauté.

Highlighted
chadliagabsi
Contributor II

NOT NULL IN THE ANALYSIS SET

Bonjour,

Comment pourrai je écrire not null dans un set analysis merci.

1 Solution

Accepted Solutions

Re: NOT NULL IN THE ANALYSIS SET

How about this?

sum(aggr(if(MOIS<03,

sum( {$ <ANNEE={2017},MOIS={'<03'},FACTURE-=,GHS_NUMERO={"=Len(Trim(GHS_NUMERO)) > 0"}>} [GHSJF2017]),

sum( {$<ANNEE={2017},MOIS={'>=03'},FACTURE-=,GHS_NUMERO={"=Len(Trim(GHS_NUMERO)) > 0"}>}[GHSM2017])),ANNEE,MOIS))

11 Replies

Re: NOT NULL IN THE ANALYSIS SET

May be like this

{<FieldName = {'*'}>}

or

{<FieldName = {"=Len(Trim(FieldName)) > 0"}>}

lcloatre
Contributor III

Re: NOT NULL IN THE ANALYSIS SET

En mettant "*", tu prends TOUT sauf les valeurs nulles.

=sum({< TONCHAMP={"*"} >}  MONTANT)

chadliagabsi
Contributor II

Re: NOT NULL IN THE ANALYSIS SET

ça fonctionne pas elle me donne le même résultat.

chadliagabsi
Contributor II

Re: NOT NULL IN THE ANALYSIS SET

ça fonctionne pas elle me donne le même résultat.

Re: NOT NULL IN THE ANALYSIS SET

Would you be able to share a sample?

chadliagabsi
Contributor II

Re: NOT NULL IN THE ANALYSIS SET

This is my expression  

sum(aggr(if(MOIS<03,

sum( {$ <ANNEE={2017},MOIS={'<03'},FACTURE-=,GHS_NUMERO={'*'}>} [GHSJF2017]),

sum( {$<ANNEE={2017},MOIS={'>=03'},FACTURE-=,GHS_NUMERO={'*'} > }[GHSM2017])),ANNEE,MOIS))

I just added GHS_NUMERO={'*'}

Re: NOT NULL IN THE ANALYSIS SET

How about this?

sum(aggr(if(MOIS<03,

sum( {$ <ANNEE={2017},MOIS={'<03'},FACTURE-=,GHS_NUMERO={"=Len(Trim(GHS_NUMERO)) > 0"}>} [GHSJF2017]),

sum( {$<ANNEE={2017},MOIS={'>=03'},FACTURE-=,GHS_NUMERO={"=Len(Trim(GHS_NUMERO)) > 0"}>}[GHSM2017])),ANNEE,MOIS))

chadliagabsi
Contributor II

Re: NOT NULL IN THE ANALYSIS SET

i had the same result That the first.

christophebrault
Valued Contributor

Re: NOT NULL IN THE ANALYSIS SET

Bonjour,

Chadlia, dans de nombreux cas, on veut résoudre un problème en utilisant les expressions car cela parait plus souple que le script pour contourner un défaut du modèle de données.

Avec le peu d'éléments à ma disposition, je dirais que c'est le cas ici. L'impression peut être seulement...

Ton expression n'est pas évolutive dans le sens ou tes valeurs sont en dur. Ton application ne sera donc pas longtemps valable et tu devras revoir toutes tes expressions. Peux tu partager une application test ou des fichiers de données montrant tes sources et ce que tu veux faire ?

Cela aidera la communauté à comprendre ton besoin et te donner la meilleure solution.

Bon courage