I have the query below, which ranks the dimensions properly but unfortunately is returning null values for the second measure. how can I eliminate these nulls?
with set CpExpToday as order( [Names].[Name].[name].members, Measures.[US Haircut], bdesc ) member Measures.[Rank] as rank( Names.[Name].CurrentMember, CpExpToday ) select NON EMPTY { (Measures.[US Haircut]), (Measures.[Rank]) } on 0, non empty { (order( [Names].[Name].[name].members, Measures.[Rank], basc ) , [Dim Cp Exposure].[SP Rating].[SP Rating].members) } on 1 from [Reporting DB]
returns:
US Haircut | Rank | ||
DB AG | A | (null) | 1 |
DB AG | A+ | 38,672,061 | 1 |
DB AG | AA | (null) | 1 |
DB AG | AA- | (null) | 1 |
DB AG | BBB | (null) | 1 |
GS | A | 38,445,320 | 2 |
GS | A+ | (null) | 2 |
GS | AA | (null) | 2 |
GS | AA- | (null) | 2 |
GS | BBB | (null) | 2 |
BARCLAYS | A | (null) | 3 |
BARCLAYS | A+ | (null) | 3 |
BARCLAYS | AA | (null) | 3 |
BARCLAYS | AA- | 31,248,797 | 3 |
BARCLAYS | BBB | (null) | 3 |
Javier Guillen