# Qlik Sense App Development

New Contributor

## % 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])

))))

18 Replies
MVP

## Re: % 3 dimensions

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

New Contributor

## Re: % 3 dimensions

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

MVP

## Re: % 3 dimensions

Can you create a new expression

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

What value do you get here?

New Contributor

## Re: % 3 dimensions

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

It's weird ...

MVP

## Re: % 3 dimensions

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

New Contributor

That's right

MVP

## Re: % 3 dimensions

Is BAGAGERIE part of [Nomenclature 1]?

New Contributor

## Re: % 3 dimensions

No, it is part of "Nomenclature 2"

MVP

## Re: % 3 dimensions

Can you try this for dimensionality() = 2

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