1
メジャーが同じメジャーグループのメジャーである2つの個別のMDXクエリーの結果をマージしようとしています。キューブの設計は、日付がすべてロールプレイングの次元であるライフサイクルトランザクションモデルに基づいています。クエリは、次のとおりです。同じメジャーグループの2つのMDX結果セットをマージする
select [Measures].[Issued] on columns,
[Product].[Product Name].[Product Name] on rows
from [MET2DW]
where ([Product].[Product Type].&[IP], [Product].[Component Type].&[SD],[Issued Date].[Fiscal Year Name].&[Fiscal Calendar 2010])
select [Measures].[Last hits] on columns,
[Product].[Product Name].[Product Name] on rows
from [MET2DW]
where ([Product].[Product Type].&[IP], [Product].[Component Type].&[SD],[Last Sync Date].[Fiscal Year Name].&[Fiscal Calendar 2010])
私はCROSSJOINを使用してみましたが、それは私が参加横断しようとしていた措置が同じ階層構造であるという事実に不満。同じセットの両方のメジャーを使用してクエリを実行すると、日付フィルタは実際にはもう機能しません。問題は、基本的に、それらのカウントごとに異なる日付の次元であり、さまざまな方法でスライスすることです.....
これを実行する方法はありますか?
を - 私は合計をしたくない...私は2つの別々の列にしたいです[発行された]と[最後のヒット] –
のボイルで、私はmdxリクエストを変更しました(素敵なブログの写真:-)) – ic3
非常に涼しい!ありがとう! –