SSAS キューブの計算メジャーのバグを診断しようとしていますが、デバッグ中にこの奇妙な動作が発生します...
select
[Measures].[Net Lost Commitments] on columns
, {[Date Dimension].[Fiscal Year Hierarchy].[Fiscal Year].[2009\10],[Date Dimension].[Fiscal Year Hierarchy].[Fiscal Year].[2010\11]} on rows
from Compass3
...以下を返します。
Net Lost Commitments
2009\10 (null)
2010\11 9,937
2009\10 の値が null である理由を理解しようとしているので、WITH 句を介して他のさまざまな計算を追加して、問題を追跡するのに役立てています。ただし、WITH 句の計算が使用されていなくても、WITH 句を追加すると結果が変わります。例えば ...
with
member [Measures].[test] as null
select
[Measures].[Net Lost Commitments] on columns
, {[Date Dimension].[Fiscal Year Hierarchy].[Fiscal Year].[2009\10],[Date Dimension].[Fiscal Year Hierarchy].[Fiscal Year].[2010\11]} on rows
from Compass3
...以下を返します。
Net Lost Commitments
2009\10 8,783
2010\11 9,937
それを見たことがありますか?考えられる原因は何ですか?