2017-01-09 10 views
0

アイテムに選択した日付のトランザクションがない場合、標準でブランク値を表示するか全く表示されませんが、メジャー/トランザクションがない場合は必要ですつまり、そのアイテムのディメンションから単価が表示されます。MDX - 関連アイテムのディメンション値を表示

次のスクリプトを試しましたが、期待どおりに表示されません。どんな助け?

CREATE MEMBER CURRENTCUBE.[Measures].[Minimum Selling Price custom1] 
           AS 
IIF(
    ISEMPTY 
     (
      MIN(PERIODSTODATE([Date].[Date YQMD].[(All)], [Date].[Date YQMD]), [Measures].[Minimum Minimum Sell Price]) 
     ) 
     , [Item].[Unit Price] 
     , MIN(PERIODSTODATE([Date].[Date YQMD].[(All)], [Date].[Date YQMD]), [Measures].[Minimum Minimum Sell Price]) 
    ), 
    FORMAT_STRING = "#,#.00", 
    VISIBLE = 1; 


           ([Measures].[Minimum Selling Price custom1], [Date].[Date YWD].[Week].Members) = 
IIF(
    ISEMPTY 
     (
      MIN(PERIODSTODATE([Date].[Date YWD].[(All)], [Date].[Date YWD]), [Measures].[Minimum Minimum Sell Price]) 
     ) 
     ,[Item].[Unit Price] 
     ,MIN(PERIODSTODATE([Date].[Date YWD].[(All)], [Date].[Date YWD]), [Measures].[Minimum Minimum Sell Price]) 
    ) 
; 
-- fiscal date 

           ([Measures].[Minimum Selling Price custom1], [Date].[Fiscal Date YPD].[Fiscal Year].Members) = 
IIF(
    ISEMPTY 
      (
       MIN(PERIODSTODATE([Date].[Fiscal Date YPD].[(All)], [Date].[Fiscal Date YPD]), [Measures].[Minimum Minimum Sell Price]) 
      ) 
      ,[Item].[Unit Price] 
      ,MIN(PERIODSTODATE([Date].[Fiscal Date YPD].[(All)], [Date].[Fiscal Date YPD]), [Measures].[Minimum Minimum Sell Price]) 
    ) 
; 


([Measures].[Minimum Selling Price custom1], [Date].[Fiscal Date YPD].[Accounting Period].Members) = 
IIF(
    ISEMPTY 
      (
       MIN(PERIODSTODATE([Date].[Fiscal Date YPD].[(All)], [Date].[Fiscal Date YPD]), [Measures].[Minimum Minimum Sell Price]) 
      ) 
      , [Item].[Unit Price] 
      , MIN(PERIODSTODATE([Date].[Fiscal Date YPD].[(All)], [Date].[Fiscal Date YPD]), [Measures].[Minimum Minimum Sell Price]) 
    ) 
;        
+0

これは何を示し、何を期待していますか?あなたはここでより具体的になりますか?単価はどういう意味ですか?これらのメンバーは軸で使用していますか?その場合は、[Item]。[単価] .CurrentMember.Nameを使用することができます。 – user1464922

+0

小計は、ItemIDとDateディメンションによるアイテムディメンションとの関係を持つSalesトランザクションの最も低い価格をDateIDで計算します。アイテムディメンションには各アイテムの単価が含まれています。アイテムにトランザクションがまったくない場合は、Itemディメンションから単価を取得します。 – user7385063

答えて

関連する問題