IcCube - OLAP 时间维度,范围仅链接到开始日期

标签 iccube

在 IcCube 中,有一个时间向导,其中包含按范围索引的选项。然后,我可以将此维度链接到带有开始字段和结束字段的事实表。

但不幸的是,我有一个只有开始日期的事实表,我想以这种方式链接它们,使条目有效,直到我有另一个具有相同键的条目。这可能吗,还是我必须在每个条目中添加结束日期?

最佳答案

如果我理解正确,你有一个具有以下结构的事实表

 Dim1, DimTime, Amount
 1 , 1 Feb 2014, 2.4
 2 , 8 Feb 2014, 1.4     
 3 , 3 Feb 2014, 3.4

您想要绑定(bind)[2月1日,2月3日]中的第一行,[2月3日,2月8日]中的第三行,依此类推。

如果是这样的话,就没有简单的方法了。理想情况下,您可以在数据源中计算 to) 部分,或者您可以使用 icCube 的 ETL 层来解决它(带有缓存的 JavaScript)。请注意,对于非常大的表来说,最后一个方法并不是一个好方法。

如果您可以按时间列排序,算法会容易得多,而无需缓存整个表。

您可以在 link 中找到架构示例使用 Javascript View ,如所述 here .

希望对你有帮助

关于IcCube - OLAP 时间维度,范围仅链接到开始日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38097600/

相关文章:

iccube - 增量负载下的加工尺寸

iccube - IcCube 报告中的重叠标签

windows - icCube - 无法加载 Java VM 库...(errno = 193)

hadoop - 连接到 Hortonworks Hadoop/Hive

icCube 报告 - 使用事件的标签 : Formatting and Syntax

xmla - icCube 连接到 Excel 2016

ssas - 将多维 SSAS 移植到 ICCube。范围()等效?其他差距/问题?

database - icCube - 同步刷新数据源表[固定周期]

colors - icCube - 基于最小值和最大值插值 RGBColors?

security - 是否可以在 iccube 中的不同模式上重复使用特定于模式的报告?