Ssas Mdx请求获取具有datetime的元组的第一个元素
我的MDX请求向我提供了以下结果: 对于我的实体,对于一个值我有多年的时间,我只需要获取实体(和其他维度)的第一年。我已尝试使用函数。年份维度中的FirstChild此返回值仅包含年份“2014”(我维度中的第一年)的值。函数.Item()只返回空值:Ssas Mdx请求获取具有datetime的元组的第一个元素,ssas,mdx,cube,Ssas,Mdx,Cube,我的MDX请求向我提供了以下结果: 对于我的实体,对于一个值我有多年的时间,我只需要获取实体(和其他维度)的第一年。我已尝试使用函数。年份维度中的FirstChild此返回值仅包含年份“2014”(我维度中的第一年)的值。函数.Item()只返回空值: SELECT NON EMPTY {[Measures].[Value]} ON COLUMNS ,NON EMPTY { [EntiteFederal].[EntiteCode].[EntiteCo
SELECT
NON EMPTY
{[Measures].[Value]} ON COLUMNS
,NON EMPTY
{
[EntiteFederal].[EntiteCode].[EntiteCode].ALLMEMBERS*
[T].[Year].[Year].ALLMEMBERS*
[T].[YearDate].[YearDate].ALLMEMBERS
}
DIMENSION PROPERTIES
MEMBER_CAPTION
,MEMBER_UNIQUE_NAME
ON ROWS
FROM [Mycube];
希望这是可行的-我很难测试:
WITH
SET [EntYr] AS
Generate
(
[EntiteFederal].[EntiteCode].[EntiteCode].MEMBERS AS X
,
X.CurrentMember
*
Head
(
NonEmpty
(
[T].[Year].[Year].ALLMEMBERS * [T].[YearDate].[YearDate].ALLMEMBERS
,X.CurrentMember
)
)
)
SELECT
NON EMPTY
[Measures].[Value] ON COLUMNS
,NON EMPTY
[EntYr] ON ROWS
FROM [Mycube];