问题标签 [essbase]

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 投票
1 回答
436 浏览

mdx - Essbase 中的 mdx 成员串联

一个完整的 MDX/Essbase 新手正在寻求您的帮助。

我有一个 MDX 查询:

这给了我一个包含行/元组的输出,例如:

(1 月,BE08008309-North, Central and East HQ HQ Mtmt Adj., 2014, ICP, US Dollar, TOPC1, TOPC2, TOPC3, ACTUAL, ACCUMDEP - 累计折旧)4321.878

是否可以重写此查询以使用管道“|”连接每个成员 例如?如:

(|1 月|,|BE08008309-北部、中部和东部总部 Mtmt Adj.|、|2014|、|ICP|、|美元|、|TOPC1|、|TOPC2|、|TOPC3|、|ACTUAL、ACCUMDEP - 累积折旧|) 4321.878

您的帮助将不胜感激。

谢谢你。

巴哈泰罗

0 投票
1 回答
187 浏览

vba - Excel 加载项 - ActiveMenuBar.Reset 的替代方案

问题:从 Office 2010 升级到 2013 后,Essbase Excel 加载项(“essexcln.xll”,Oracle 于 2013 年终止支持)导致焦点始终返回到具有活动连接的窗口,当有更多超过 1 个窗口打开。如果 Essbase 加载项在启动时加载,Excel 也会冻结。请注意,Smartview 已替换此加载项,但出于其他原因,我需要继续使用它。当 Essbase 导致这些错误时,我可以手动转到文件 > 选项 > 加载项 > 管理 Excel 加载项并手动检查/取消检查,但我宁愿使用快速键盘快捷键来执行此操作。

解决方法:创建自定义加载项以快速切换 Essbase 加载项installed属性以加载和卸载它。也许加载项是矫枉过正 - 但我并没有真正使用 PERSONAL.XLSB,我希望此功能始终可用。

问题2:卸载Essbase插件后,“插件”菜单栏仍显示自定义命令:“关于Oracle Essbase电子表格插件”。“Essexcln.xll”是出了名的错误,即使手动取消选中该加载项,这个“关于 Oracle Essbase 电子表格加载项”也会持续存在。我的解决方案是使用ActiveMenuBar.Reset- 只有在我卸载了加载项之后。如果我刚刚切换InstalledTrue.

有替代方案ActiveMenuBar.Reset吗?这感觉像是一种 hack - 有点像使用ActiveCellor ActiveSheet- 但我不想手动检查/取消检查插件,无论如何这可能会或可能不会清除“关于 Essbase ...”。

笔记:是的,也许循环不是最有效的Add-ins,但是它们太少了,我并不在乎。我宁愿避免使用ActiveMenuBar.

插件菜单栏

0 投票
1 回答
72 浏览

vba - 根据第一个字符将单个列转换为表

我最近开始帮助在 Excel 中使用 Essbase/SmartView 进行报告。我正在尝试获取 Essbase 报告;它将我的项目层次结构的所有级别组合到一个列中 - 而是将其转换为一个表。Essbase 似乎没有这个功能,所以我一直试图弄清楚如何在 VBA 中做到这一点。下面是我正在尝试做的一个示例以及我的宏,它目前仅适用于在表中填充项目 ID 和预算。我对 VBA 很陌生,所以我希望有人可以为我指出如何接近第 1、2 和 3 级的正确方向。我认为我最好的选择是基于前两个字符的某种查找例如“L2”,但我感谢您提供的任何指导。

当前的

期望的

当前宏

0 投票
1 回答
35 浏览

excel - 您如何在 Excel 上已有数据的一组行上设置要求或规则?

我有一个 Excel 表,其中包含从 Hyperion Essbase 中提取的数据。我想在不删除从 Essbase 生成的数字的情况下对该数据设置一种舍入规则。例如,在一个单元格中有值 $13.5232,我想在该单元格上设置一个规则,告诉它如果第二个小数大于或等于 0.01,则将其绝对值四舍五入到小数点后两位,如果不是将其设为 0,如果不是,则将该数字四舍五入到小数点后第二位。

为了实现这一点,我只是在旁边创建了另一个带有=IF(ROUND())方程式的图表,但我想摆脱该图表并将该规则应用于 Essbase 已经提取的数据。

0 投票
1 回答
31 浏览

cube - ESSBASE 运行时间长

我是 ESSBASE 的新手,所以对于我将要问的新手问题,我深表歉意。

我们有一个上周运行良好的 ESSBASE Cube。平均运行时间约为 5-6 小时。然而,本周它突然飙升至 11 小时。两倍于之前的平均运行时间。我们观察到的一件事是,被触发的 SQL 处于 INACTIVE 状态但仍在进行中。我们的数据库管理团队已经确认,只有 6% 的多维数据集总运行时间用于 DB,而 94% 用于其他地方。我们非常担心,因为用户在早上很早就需要立方体数据,并且由于本周已经完成,所以他们需要的数据正在延迟。

我们可以检查哪些内容?

希望尽快收到任何人的消息。提前致谢。

0 投票
2 回答
77 浏览

excel - 如何在excel中给单元格添加规则?

我有一组从 Hyperion Essbase 中提取的数据,我想在其中添加对这些单元格的规则。我试过条件格式,但我没有得到我想要的。

例如,某些单元格包含0.000or13.5232并且我想要的规则是IF(ROUND(ABS(Cell Value),2)<=0.01,0,Cell Value)

我不确定我的公式是否没有意义,或者我没有正确使用条件格式。我不需要突出显示任何单元格,如果单元格中的数据符合我的公式中的标准,我只想将它们四舍五入。

0 投票
1 回答
352 浏览

hyperion - Essbase 错误 1241109 无法打开文件

我正在自动化运行报告脚本的过程。批处理脚本位于 Windows 上,而 Essbase 服务器位于 UNIX 上。

执行以下语句时出错

使用 server_file 'Report1.rep' 将数据库 App.DB 导出到 data_file '/apps/AppName/FileName.txt';

TIA

0 投票
1 回答
123 浏览

essbase - 如何获取 Essbase 管理服务的用户会话列表(上个月条目)?

我需要一个脚本或一种方法来了解有多少用户(如果可能的话)在上个月使用 smartview 登录到应用程序数据库。

0 投票
1 回答
224 浏览

java - 从 oracle 数据库到 oracle essbase 服务器的 java 连接在 5 分钟后中断,即 300 秒

面对一个奇怪的问题,我们使用 JAPI 连接(它的 http 连接并且没有 jdbc)从 oracle 数据库连接到 Oracle Essbase Server。

我们能够执行程序直到 300 秒,然后我们得到以下错误:-

为了解决这个问题,我们已经花了一周的时间来解决这个问题,但到目前为止还没有运气。

期待收到您的专家建议。

在此先感谢 Pankaj

0 投票
1 回答
234 浏览

oracle - Oracle Hyperion 计划功能@Return 无法正常工作

我正在尝试在 Oracle 规划的计算脚本中使用函数 @RETURN。如果“SGAseason”为 1,则应返回错误消息“请再次检查”,否则应将值 100 赋予“SGAseasonvalid”。现在它在两种情况下都返回错误消息。任何人都知道是什么问题/如何解决?