2016-04-08 21 views
0

Şunun gibi bir gerçek tablo var:SSAS hesaplanan hesaplamalar null sıfırlar

Hesap # | Yaş

=============

1 | 10

2 | 20

3 | BOŞ

bir hesaplanan bir ölçü inşa etmek isteyen Bu benim datamodel aracılığıyla dilimleme bana ortalama yaş verir. Kullanırken: '[measure] .Age/CountOfAccount #' Doğru ortalamayı alamıyorum. Yaşın NULL değerleri sıfır olarak görülüyor ve hesaplamada da kullanılıyormuş gibi görünüyor. Yani yukarıdaki örnek ssas benim durumumda (10 + 20 + 0)/3 = 6.67 yapar ve bu yanlış! Gerçekte, ortalama değer: (10 + 20)/2 = 15

Birisi bana doğru SSAS hesaplaması nasıl yapılacağı konusunda bana yardımcı olabilir mi?

Hollanda'dan teşekkürler!

+0

'NonEmpty()' ve 'Non Empty()' MDX işlevlerine bakın – Huojian

cevap

0

Orijinal NULL değerini korumak istediğiniz her bir önlemi seçerek NULL sunum değerlerini değiştirebilirsiniz. Properties (F4) menüsüne gidin ve Source özelliğini genişletin. Buradan Korumak için NULLProcessing değiştirmek istiyorum.