18 Replies Latest reply: May 10, 2017 10:58 AM by Sunny Talwar

% 3 dimensions

Hello, I want to calculate the% of my turnover by product family on the total turnover.

I have 3 dimensions : nomenclature 1 / nomenclature 2 / nomenclature 3

- the% of the nomenclature number 1 s / total digit => OK

- the% of the nomenclature number 2 s / total nomenclature 1 => NOT OK

- the% of the nomenclature number 3 s / total nomenclature 2 => OK

I do not understand why 2nd is not working.

Scripts used :

If (dimensionality () = ('1'),

Sum ([PV HT]) / sum (TOTAL [PV HT]),

If (dimensionality () = ('2'),

Sum ([PV HT]) / sum (TOTAL <[Nomenclature 1]> [PV HT]),

If (dimensionality () = ('3'),

Sum ([PV HT]) / sum (TOTAL <[Nomenclature 2]> [PV HT])

))))

• Re: % 3 dimensions

Would you be able to share a sample to show the issue?

• Re: % 3 dimensions

Below screenshot of my erroneous result.
"BEAUTE ET LUXE" => result OK
"BAGAGERIE" => result NOT OK
"ACCESSOIRES BAGAGERIE" => result OK

• Re: % 3 dimensions

Can you create a new expression

Sum(TOTAL <[Nomenclature 1]> [PV HT])

What value do you get here?

• Re: % 3 dimensions

I get the total of "CA HT 2017": 202733 euros

It's weird ...

• Re: % 3 dimensions

So right now you are getting 973/202733, whereas you want 973/10528? Is that right?

• Re: % 3 dimensions

That's right

• Re: % 3 dimensions

Is BAGAGERIE part of [Nomenclature 1]?

• Re: % 3 dimensions

No, it is part of "Nomenclature 2"

• Re: % 3 dimensions

Can you try this for dimensionality() = 2

Sum([PV HT]) / sum (TOTAL <[Nomenclature 1], [Nomenclature 2]> [PV HT])

• Re: % 3 dimensions

My bad, I wanted to ask about BEAUTE ET LUXE field and not BAGAGERIE... Is BEAUTE ET LUXE part of [Nomenclature 1] field?

• Re: % 3 dimensions

The result is 100% as if to consider only "Nomenclature 2"

• Re: % 3 dimensions

Would you be able to share your file to check it out? From what you are sharing it seems that it should work... I have not idea why it might not be working...

• Re: % 3 dimensions

I am working on Qlik network version on the company's computer network

• Re: % 3 dimensions

I found where my error came from.

I excluded data from "Nomenclature 1" in my lines of my crosstab,

here is the script:

If ([Nomenclature 1] = ('TEST'), (''),
If ([Nomenclature 1] = ('FRAIS'), (''),
If ([Nomenclature 1] = ('PLV'), ('')
If ([Nomenclature 1] = ('SERVICE'), ('')
[Nomenclature 1]))))

• Re: % 3 dimensions

Great

• Re: % 3 dimensions

Thank you for giving me time for my problem