如何查找季度,年,月,学期开始和结束日期

时间:2015-09-24 12:16:56

标签: date ssas mdx cube

我在SSAS多维数据集中设置了日期维度。以下是附件截图。enter image description here

我一直在尝试使用ClosingPeriod()和OpeningPeriod()函数获取季度,年,月,学期开始和结束日期,但没有得到确切的值。如何获得给定日期的正确日期。

2 个答案:

答案 0 :(得分:0)

Syntax ClosingPeriod( [ Level_Expression [ ,Member_Expression ] ] )

您必须在ON 1上添加日历成员。示例

WITH MEMBER [Measures].[X] AS
( 
ClosingPeriod (
[Time].[Year Quarter Month].[Year Name],
[Time].[Year Quarter Month].CurrentMember
),
[Measures].[A]
)
SELECT [Measures].[X] ON 0,
[Time].[Year Quarter Month].[Year Name].Members ON 1
FROM [ABC]

答案 1 :(得分:0)

我按月份名称而不是月份号码按月分类。经过更正后,查询工作正常。

SELECT 
{
    OpeningPeriod([Dim Time].[Calendar].[Date],[Dim Time].[Calendar].[Date].&[2014-08-18T00:00:00].Parent.Parent.Parent.Parent)
} ON 0,
{
    [Measures].[Ending Market Value Base] 
} ON 1
FROM [Cube]