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

calculated member first order date - mondrian mdx

我有一个包含客户、订单和订单日期的架构。
一个客户可以有多个日期的订单。我需要一个计算成员来为每个 client.I 尝试但没有成功的人带来第一个订单日期:

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

这样的事情可能会有所帮助

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

然后您可以扩展它以找出该日期的度量大小:

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

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