问题标签 [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.
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
您的帮助将不胜感激。
谢谢你。
巴哈泰罗
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
- 只有在我卸载了加载项之后。如果我刚刚切换Installed
到True
.
有替代方案ActiveMenuBar.Reset
吗?这感觉像是一种 hack - 有点像使用ActiveCell
or ActiveSheet
- 但我不想手动检查/取消检查插件,无论如何这可能会或可能不会清除“关于 Essbase ...”。
笔记:是的,也许循环不是最有效的Add-ins
,但是它们太少了,我并不在乎。我宁愿避免使用ActiveMenuBar
.
vba - 根据第一个字符将单个列转换为表
我最近开始帮助在 Excel 中使用 Essbase/SmartView 进行报告。我正在尝试获取 Essbase 报告;它将我的项目层次结构的所有级别组合到一个列中 - 而是将其转换为一个表。Essbase 似乎没有这个功能,所以我一直试图弄清楚如何在 VBA 中做到这一点。下面是我正在尝试做的一个示例以及我的宏,它目前仅适用于在表中填充项目 ID 和预算。我对 VBA 很陌生,所以我希望有人可以为我指出如何接近第 1、2 和 3 级的正确方向。我认为我最好的选择是基于前两个字符的某种查找例如“L2”,但我感谢您提供的任何指导。
当前的
期望的
当前宏
excel - 您如何在 Excel 上已有数据的一组行上设置要求或规则?
我有一个 Excel 表,其中包含从 Hyperion Essbase 中提取的数据。我想在不删除从 Essbase 生成的数字的情况下对该数据设置一种舍入规则。例如,在一个单元格中有值 $13.5232,我想在该单元格上设置一个规则,告诉它如果第二个小数大于或等于 0.01,则将其绝对值四舍五入到小数点后两位,如果不是将其设为 0,如果不是,则将该数字四舍五入到小数点后第二位。
为了实现这一点,我只是在旁边创建了另一个带有=IF(ROUND())
方程式的图表,但我想摆脱该图表并将该规则应用于 Essbase 已经提取的数据。
cube - ESSBASE 运行时间长
我是 ESSBASE 的新手,所以对于我将要问的新手问题,我深表歉意。
我们有一个上周运行良好的 ESSBASE Cube。平均运行时间约为 5-6 小时。然而,本周它突然飙升至 11 小时。两倍于之前的平均运行时间。我们观察到的一件事是,被触发的 SQL 处于 INACTIVE 状态但仍在进行中。我们的数据库管理团队已经确认,只有 6% 的多维数据集总运行时间用于 DB,而 94% 用于其他地方。我们非常担心,因为用户在早上很早就需要立方体数据,并且由于本周已经完成,所以他们需要的数据正在延迟。
我们可以检查哪些内容?
希望尽快收到任何人的消息。提前致谢。
excel - 如何在excel中给单元格添加规则?
我有一组从 Hyperion Essbase 中提取的数据,我想在其中添加对这些单元格的规则。我试过条件格式,但我没有得到我想要的。
例如,某些单元格包含0.000
or13.5232
并且我想要的规则是IF(ROUND(ABS(Cell Value),2)<=0.01,0,Cell Value)
我不确定我的公式是否没有意义,或者我没有正确使用条件格式。我不需要突出显示任何单元格,如果单元格中的数据符合我的公式中的标准,我只想将它们四舍五入。
hyperion - Essbase 错误 1241109 无法打开文件
我正在自动化运行报告脚本的过程。批处理脚本位于 Windows 上,而 Essbase 服务器位于 UNIX 上。
执行以下语句时出错
使用 server_file 'Report1.rep' 将数据库 App.DB 导出到 data_file '/apps/AppName/FileName.txt';
TIA
essbase - 如何获取 Essbase 管理服务的用户会话列表(上个月条目)?
我需要一个脚本或一种方法来了解有多少用户(如果可能的话)在上个月使用 smartview 登录到应用程序数据库。
java - 从 oracle 数据库到 oracle essbase 服务器的 java 连接在 5 分钟后中断,即 300 秒
面对一个奇怪的问题,我们使用 JAPI 连接(它的 http 连接并且没有 jdbc)从 oracle 数据库连接到 Oracle Essbase Server。
我们能够执行程序直到 300 秒,然后我们得到以下错误:-
为了解决这个问题,我们已经花了一周的时间来解决这个问题,但到目前为止还没有运气。
期待收到您的专家建议。
在此先感谢 Pankaj
oracle - Oracle Hyperion 计划功能@Return 无法正常工作
我正在尝试在 Oracle 规划的计算脚本中使用函数 @RETURN。如果“SGAseason”为 1,则应返回错误消息“请再次检查”,否则应将值 100 赋予“SGAseasonvalid”。现在它在两种情况下都返回错误消息。任何人都知道是什么问题/如何解决?