Tag: hyperion

在Smart View for Oracle中创buildVBA刷新macros

有谁知道我需要使用的VBA代码,以便我可以使用EPM(Hyperion)Smartiew自动“刷新”和“全部刷新”? “刷新”function将数据拖到活动选项卡上的Excel中,其中“刷新”全部function刷新工作簿中的所有选项卡。 我想创build一个简单的macros附加到Excel中的命令button,我不知道使用哪个VBA代码。 我试图录制一个macros,我只是开始录制点击刷新和停止录制,虽然这不起作用。 我试过这个代码只是为了刷新: Declare Function HypMenuVRefresh Lib "HsAddin.dll"() As Long Sub MRetrieve() X = HypMenuVRefresh() End Sub 但收到一条错误消息说,我不得不更新与64位系统(我使用64位系统)使用的声明方法。 有谁知道我可以创build这个自动的macros来刷新数据? 任何帮助将非常感激!

是否可以使用Hyperion Smart View在多个Excel列中返回多个成员级别?

是否有可能在多个Excel列中返回多个成员级别? 这将使它适合用作数据透视表数据源。 例如: 智能视图返回如下数据: Dec Nov Oct Q4 Sep Aug Jul Q3 我想返回这样的数据: Q4 Dec Q4 Nov Q4 Oct Q3 Sep Q3 Aug Q3 Jul 由于Q4和Dec(例如)是来自同一维度的级别,因此Smart View不会让您将它们放在多个列中(“成员不在同一个位置”)。

如果在Excel中的其他语句计算单元格中的空格

下午好, 我想知道是否有一种方法来计算一个单元格中的空格的数量,并返回该值使用vlookups,如果else语句的组合,并可能的len函数? 例如,生成的报告生成如下所示的值: “TopLocation”“SubLocation”“SubSubLocation” 我的目标是能够自动化这些报告中的一些,但我觉得我错过了一个或多个难题。 谢谢。

多个Oracle Smartview刷新不能在循环中工作(当我逐步执行代码时)

当我逐行执行(或者甚至当我只执行1或2个循环迭代然后触发其余的时候)时,我有下面这些代码。 当我从一个button运行它时,代码不起作用,因为Hyperion Retrieve从来没有更新部门的每次迭代更改。 部门本身得到正确的更改(从Excel和PDF文件中可以看出)。 因此,简而言之,代码的工作原理没有看到或陷入错误,但是结果是一组具有相同数据的PDF,但是按下button运行时会标记为不同的部门。 我已经search了很多DoEvents ,尝试使用DoEvents和Application.Wait没有成功。 有没有人有任何想法如何确保从button按下运行时刷新每个循环迭代发生? Option Explicit Declare Function HypMenuVRefresh Lib "HsAddin.dll" () As Long Sub CreateAllPDFS() '… setup code to declare variables and loop range … 'loop through departments Dim cel As Range For Each cel In rngLoop 'rngLoop declared and set in setup code 'set department on drivers tab wsDrivers.Range("B4").Value […]