【发布时间】:2017-10-31 06:40:36
【问题描述】:
这里是我的 MDX 查询:
SELECT
NON EMPTY
{[Measures].[Price]} ON COLUMNS
,NON EMPTY
{
[Dim Date].[Date Key].[Date Key].ALLMEMBERS*
[Dim Date].[Year].[Year].ALLMEMBERS*
[Dim Instrument].[Instrument Code].[Instrument Code].ALLMEMBERS*
[Dim TP Folio].[P Folio Code].[P Folio Code].ALLMEMBERS*
[Dim Market Price].[Date].[Date].ALLMEMBERS
}
DIMENSION PROPERTIES
MEMBER_CAPTION
,MEMBER_VALUE
,MEMBER_UNIQUE_NAME
ON ROWS
FROM
(
SELECT
StrToSet
(@DimTPFolioPFolioCode
,CONSTRAINED
) ON COLUMNS
FROM
(
SELECT
StrToSet
(@DimInstrumentInstrumentCode
,CONSTRAINED
) ON COLUMNS
FROM
(
SELECT
StrToSet
(@DimDateYear
,CONSTRAINED
) ON COLUMNS
FROM [DSV_SIAPDW]
)
)
)
CELL PROPERTIES
VALUE
,BACK_COLOR
,FORE_COLOR
,FORMATTED_VALUE
,FORMAT_STRING
,FONT_NAME
,FONT_SIZE
,FONT_FLAGS;
我有 3 个参数 @DimDateYear、@DimInstrumentInstrumentCode 和 @DimTPFolioPFolioCode,然后我想显示每年 [Measures].[Price] 的平均值,但我不知道如何从 [Measures] 中获取 AVERAGE 值].[价格] 有 3 个参数。有人可以帮助我吗?我是 Mdx 查询的新手。
【问题讨论】:
-
您已经在行中包含了
[Dim Date].[Year].[Year].ALLMEMBERS- 所以平均值将与[Measures].[Price]相同 -
@whytheq 我不明白你的意思,你能解释更多细节吗?谢谢。
标签: reporting-services ssas mdx olap-cube