Göran
Thanks Bryan,
I will try something like you described above. Do you know if there is a way to get a value from a specific level in the hierarchy
I can get the values I need but I have a problem to write the mdx question that will give me the percent value as answer.
With one of these code samples I get the values that I want to divide in the calculated measure (They give the same result)
1.
Code Snippet
distinctcount
([Customer].[Customer].members)
2.
Code Snippet
COUNT
(CROSSJOIN({[Measures].[Sales]},
{[Customer].[Customer].
members}), EXCLUDEEMPTY)
For example:
Vendor1 10
Article1 8
Article2 5
Article3 10
Vendor2 26
vendor3 54
Vendor1 have a total of 10 customers and Article1 are sold to 8 of those customers, Article2 to 5 and Article3 are sold to all 10 of the customers.
What I want to do is to have a calculated measure that divides Article1 value with Vendor1 value(8/10), Article2 value with Vendor1 value (5/10) and so on.
The values are from the same code sample so Vendor1s value of 10 uses the same code as the Article1s value (distinctcount([Kund].[Kund].members))
And
Code Snippet
distinctcount([Customer].[Customer].
members) / distinctcount([Customer].[Customer].
members)
wont work of course 
I want to have a calculated measure that dont change when I drill down Vendor. Like:
A B
Vendor1 10 10
Article1 8 10
Article2 5 10
Article3 10 10
Vendor2 26 26
Vendor3 54 54
Then I just need to divide A / B*100 and I have the value that I need.
If someone knows how to do this I would be very happy 