解決したいバグを見つけました。列にいくつかのディメンション、行にいくつかのディメンション、およびいくつかのフィルターを持つモンドリアン キューブがあります。フィルターには、次のような計算された例外があります。
member [Credit type].[Except] as '([Credit type].[All Credit types] - [Credit type].[A])'
そして、私が使用するMDXクエリの最後に
where {[Credit type].[Except]}
(つまり、タイプ A を除くすべてのクレジット タイプが必要です)
このメジャーはフィルターとして配置されるため、キューブ ビューでは非表示になります。OLAP ナビゲーター (左上のツール) に移動すると、フィルターに「クレジット タイプ」が表示され、その名前の横に「((All)=Except)」と表示されます...クリックすると、使用中と表示されます"Except" i build (チェックボックス "Except" はクリックされ、チェックボックス "All" はクリックされません)
これはすべて正常に機能しますが、このフィルターを移動してディメンション (列ディメンション) として使用すると、名前のほかに「((All)=Except)」と表示されますが、クリックすると両方のチェックボックスが表示されます。チェックされていないので、フィルターはなくなりました...
誰でもこれを修正する方法を知っていますか?
よろしく!
----編集----私はbiserver-ce 3.7.0.stable.44411を使用しています