问题标签 [iccube]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
17216 浏览

filter - MDX:对同一维度的不同成员进行过滤和切片

我正在使用 icCube 的销售立方体来学习 MDX。我想编写一个 MDX 查询来显示 2010 年销售收入超过 80,000 美元的国家/地区的 2009 年销售收入。我尝试了以下方法,但它返回了一个只有一列([Amount])的空表:

0 投票
1 回答
81 浏览

olap - 似乎找不到如何创建事实表

我正在尝试使用 iccube 设计一个立方体并按照演练,我似乎无法做到。

在创建维度时的演练 ( http://www.iccube.com/support/documentation/user_guide/walkthrough/walkthrough.html ) 中,图片中有可用的“是事实索引”选项。但是,当我尝试使用任何表创建多维维度时,该选项永远不会显示。我拥有的是:

  • 姓名*
  • 桌子*
  • 未知成员
  • 时间维度
  • 默认时间维度
  • 是否按范围索引

所以,当我开始添加立方体时,它只有计算测量部分。

谢谢!

0 投票
3 回答
26159 浏览

mongodb - MongoDB - $size 的参数必须是数组,但类型为:EOO / 缺失

尝试使用icCube创建 MongoDB 数据源。这个想法是将数组的大小作为新字段返回。就像是 :

但我得到一些记录以下错误:

如果字段为空或不是数组(消除错误),有没有办法将大小设为 0?

0 投票
1 回答
2465 浏览

performance - MDX - 非空的大型交叉连接 - 如何优化性能

我在 icCube 中建立了一个基于 General Ledger 代码块的模型,它具有以下维度(非限制性):

  • 时间
  • 实体
  • 成本中心
  • 帐户
  • 公司间聚会
  • 项目
  • 活动
  • 金额(这是价值)

将此模型加载到工具 Planning 中时,如果 x 轴上有超过 3 个维度折叠到底层,则会出现性能问题。

我试图检查 icCube 是否可以更好地处理这个问题,但是 3 维的语句花了我超过 1700 秒:

行上有多个维度的原因是用户希望看到尽可能多的代码块细节,最好是完整的代码块。

我受到以下事实的挑战:其他工具可以很容易地处理这种事情,因为它没有底层的 OLAP 数据库,但它使用层次结构直接查询数据单元格。在 Excel 中查询数据的提取时获得相同的性能(数据行不多)。

数据信息:

  • 规模相当庞大:400 个帐户、6000 多个活动、50 个实体、500 个成本中心
  • 维度活动和项目非常扁平(几乎没有结构)
  • 只有 50.000 个数量,因此数据非常稀疏

任何建议或提示如何解决这个问题?

0 投票
1 回答
176 浏览

olap - iccube:如何使用中间表定义层次结构维度

我是新手,找不到如何为这种结构定义维度:

如何定义公司维度并将其链接到 invoices_data 表?

0 投票
1 回答
102 浏览

mdx - 如何重命名icCube中的钻取列?

是否可以在 icCube 中命名从钻取语句返回的列。现在它们只是技术名称,对最终用户不友好?

0 投票
1 回答
97 浏览

mdx - 如何在 MDX icCube 中以千为单位显示值

如何以千为单位显示度量值。我假设这样做如下:

FORMAT_STRING="#,,"

但是数据返回:10000000.001 而我期望:10,000

0 投票
2 回答
332 浏览

parent-child - 如何使用一元运算符对排列在父子层次结构中的数据执行 YTD 聚合?

我正在为 OLAP 数据库 icCube 中的帐户使用父子关系。为了包含财务逻辑,我使用了一元运算符。此外,我使用多对多关系设置了几个帐户层次结构,并且一切都非常顺利,除了....

当我想对结果应用时间逻辑时,例如通过以下方式显示 2014 年 4 月 30 日的 YTD 值:

Aggregate(crossjoin ({[View].[View].[Periodiek]},PeriodsToDate([Tijd].[Kalender].[jaar],[Tijd].[Kalender].currentmember)))

我收到消息:

Aggregate() :不支持聚合“一元运算符”(度量或计算度量/成员:[Measures].[bedrag])

显然,这不是这样做的方法。

在这种情况下如何获得累积数字(迄今为止的时期)?

0 投票
1 回答
246 浏览

mdx - MDX - icCube - 如何与其他聚合获得 DYNAMIC topcount/toppercent?

使用以下 mdx,我能够动态检索正确的数据。

但是,topCount 本身并不是动态的。在这个例子中,前 5 名的 etablissement 永远不会改变,只有值会改变......

有没有办法通过动态 topCount/topPercent 获得这个?Txs,伯特兰。

0 投票
1 回答
31 浏览

iccube - 无法在 4.8.2 中编辑调度程序

4.8.1 版允许编辑现有的计划任务。例如,您可以禁用或启用任务按计划运行。在最新的 4.8.2 版本中,编辑计划任务的唯一方法似乎是导出/导入计划程序定义。这个对吗?