2017-01-09 31 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]。[Unit Price] .CurrentMember.Name。 – user1464922

+0

該度量計算銷售交易中的最低價格,其中按項目ID與日期維度與項目維度的關係通過DateID進行關聯。項目維度包含每個項目的單位價格,如果項目完全沒有交易,我希望它從項目維度獲取單價。 – user7385063

回答