cube 聚合形式 如果要取时间上最后一个子集的非重复计数怎么做
0
库存一般取 lastchild 但库存货号SKU需要取 lastchild distinctcount 目前聚合没有这两的结合
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
1 个回复
天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-12-10 回答
赞同来自:
WITH
MEMBER [Measures].[Internet Order Count - Last Child] AS
AGGREGATE(
Tail(
NonEmpty(
[Date].[Calendar].[Date]
,{([Date].[Calendar].CurrentMember, [Measures].[Internet Order Count])}
)
,1
)
,[Measures].[Internet Order Count]
)
SELECT
{
[Measures].[Internet Order Count],
[Measures].[Internet Order Count - Last Child]
} ON 0,
NON EMPTY {
HIERARCHIZE(
{
[Date].[Calendar].[Calendar Quarter],
[Date].[Calendar].[Month]
}
)
} ON 1
FROM
[Adventure Works]
WHERE
(
[Date].[Calendar Year].&[2007],
[Date].[Calendar Quarter of Year].&[CY Q3]
)