日期度量

日期度量可以使 Essbase 成员与日期类型值关联。对于难以使用时间维表示的分析类型,在度量维中处理日期的功能会非常有用。

例如,分析资产折旧的应用程序可能需要跟踪一系列资本资产的购置日期。该公司已经营业了五十年,因此收购日期跨度太大,无法进行可行的时间维度建模(时间维度仅涵盖五年)。

除了能够表示跨较大时间期的值之外,日期度量还可以捕获粒度小于时间维中捕获的日期值,例如小时和分钟。

实施日期度量

Essbase 聚合存储 (ASO) 和块存储 (BSO) 多维数据集支持日期度量。要实施日期度量,请首先为多维数据集启用它们。然后,选择日期格式,并将日期度量添加到帐户维的大纲中。

使用以下工作流启用和使用日期度量:

  1. 在大纲属性中,启用键入的度量。

  2. 在大纲属性中,选择日期格式(例如 yyyy-mm-dd)。大纲中的所有日期度量必须使用相同的格式。

  3. 在大纲(帐户维)中创建日期度量,并在成员属性中将其定义为“日期”类型。

例如,在 ASOsamp.Basic 中,您可以为大纲启用键入的度量,选择日期格式,然后添加名为 IntroDate 的度量(定义为日期类型)。

尽管日期值以格式化日期字符串形式加载到 Essbase 中,但它们是在内部存储为数值。查询时,根据所选日期格式显示日期度量。

请参见 Database Operations on Text and Date Measures

以下配置设置可用于优化日期度量的数据导出: MAXDATE

支持日期度量的函数

某些 MDX 和计算函数可帮助您根据日历日期或日期类型字符串执行 Essbase 计算。

以下 MDX 函数可用于基于日期度量的计算。

以下计算函数可用于基于日期度量的计算。

DATEFORMAT Report Writer 命令。