计算会员首次订购日期-蒙德里安mdx
我有一个客户、订单和订单日期的模式。计算会员首次订购日期-蒙德里安mdx,mdx,mondrian,Mdx,Mondrian,我有一个客户、订单和订单日期的模式。 客户可以有多个日期的订单。我需要一名经过计算的会员为每个客户提供第一个订单日期。我尝试了此方法,但没有成功: BottomCount([DATE].[DATE].Members, 1, [DATE].CurrentMember.MemberValue) 像这样的东西可能会有帮助 Head (EXISTING Nonempty ( [Date].[Date].members ,[Measures].[SomeMeasureInCo
客户可以有多个日期的订单。我需要一名经过计算的会员为每个客户提供第一个订单日期。我尝试了此方法,但没有成功:
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)
)
我成功地使用了以下各项:使用成员[Measures].[MinDate]作为筛选器([Date].[Date]。成员[Date].[Date]。CurrentMember>0)。项(0)。名称我忘了提到我使用的是mondrian mdx,它不支持现有函数;在这种情况下,如果我使用Head([Date].[Date].members,[Measures].[somememeasureinconnectionwithsales]).Item(0).NAME,我为所有客户获得了相同的日期,但不正确。我尝试了这一点,但我为所有客户获得了相同的日期…有什么想法吗?