PeriodsToDate返回的是set还是aggreage的值啊
0
WITH SET XX AS (
PeriodsToDate([Dim_Date].[年-月].[Month],[Dim_Date].[年-月].[Year].&[2011].&[5]),
[Measures].[销售量])
SELECT XX
ON 1,
{
[Dim Shop].[门店简称].[门店简称]
}ON 0
FROM [TianShan_KPI]
为什么不是5行,即2011年1月到2011月5月每个月为一行,让后对销售量按每个月汇总。
PeriodsToDate([Dim_Date].[年-月].[Month],[Dim_Date].[年-月].[Year].&[2011].&[5]),
[Measures].[销售量])
SELECT XX
ON 1,
{
[Dim Shop].[门店简称].[门店简称]
}ON 0
FROM [TianShan_KPI]
为什么不是5行,即2011年1月到2011月5月每个月为一行,让后对销售量按每个月汇总。
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
1 个回复
天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-09-11 回答
赞同来自: 天涯浪子
https://msdn.microsoft.com/zh-cn/vstudio/ms144925
这里有个例子,其实也是来自这篇文章:
WITH MEMBER [Measures].[Reseller Sales YTD]
AS
SUM(
PeriodsToDate( [Date].[Fiscal Weeks].[Fiscal Year], [Date].[Fiscal Weeks].CurrentMember ),
[Measures].[Reseller Sales Amount] )
SELECT
{[Measures].[Reseller Sales Amount], [Measures].[Reseller Sales YTD] } ON 0,
{[Date].[Fiscal Weeks].[Fiscal Week].MEMBERS} ON 1
FROM [Adventure Works]