MDX同期能否实现以本期的状态看同期数据
0
现在店铺有个维度是状态属性 比如今年是不变店 去年是新开店 这样随时间变动的,如果以这个状态来看本年销售和同期销售的话,就会出现本年数值在不变店里,
同期数值在新开店里,一家店会有两种状态,如何实现同期数值也以本期的状态来显示,实现店同比。
同期数值在新开店里,一家店会有两种状态,如何实现同期数值也以本期的状态来显示,实现店同比。
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
1 个回复
天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2016-01-21 回答
赞同来自:
1类是新开店,另1类是不变店。 属于正常情况,数据仓库记录的是历史记录。
当这个店从新开店变成了不变店,只是店的维度发生了变化,但是事实表的记录却没有发生变化。
不知道我这个解释,你明不明白
--------------------------------------------------------------
同比:
CREATE MEMBER [AW Cube].[Parallel Period Compare] AS
[Measures].[Sales Amount]-(
[Measures].[Sales Amount],ParallelPeriod(
[Ship Date].[h_TimeYSQMD].[CalendarYear],
1,
[Ship Date].[h_TimeYSQMD].CurrentMember
)
),
FORMAT_STRING='###,###,###,##0.00'
SELECT
{
[Ship Date].[h_TimeYSQMD].[CalendarYear].&[2003].&[2],
[Ship Date].[h_TimeYSQMD].[CalendarYear].&[2003].&[2].Children
} ON COLUMNS,
{
[Measures].[Sales Amount],
[Parallel Period Compare]
} ON ROWS
FROM [AW Cube]