计算成员第一个订单日期 - mondrian mdx

时间:2015-01-23 15:08:57

标签: mdx mondrian

我有一个包含客户,订单和订单日期的架构 客户可以在多个日期订购。我需要一个计算成员来为每个客户带来第一个订单日期。我试过这个但没有成功:

BottomCount([DATE].[DATE].Members, 1, [DATE].CurrentMember.MemberValue) 

2 个答案:

答案 0 :(得分:0)

这样的事可能会有所帮助

 Head
  (EXISTING
   Nonempty
   ( [Date].[Date].members
    ,[Measures].[SomeMeasureInConnectionWithSales]
   )
  ).Item(0)

然后,您可以对此进行扩展,以找出该日期度量的大小:

(
 [Measures].[Total],
 Head
  (EXISTING
   Nonempty
   ( [Date].[Date].members
    ,[Measures].[SomeMeasureInConnectionWithSales]
   )
  ).Item(0)
)

答案 1 :(得分:0)

我设法使用以下内容:WITH MEMBER [Measures]。[MinDate] AS FILTER([Date]。[Date] .Members,[Date]。[Date] .CurrentMember> 0).ITEM( 0).NAME