Tag: essbase

用C#testingEssbasemacros

我正在尝试自动化一些Excel报告。 目前我需要从Essbase服务器中检索一些数据,为了实现这个function,我创build了一个macros来检索和设置Excel工作表中的数据,我的VBA代码如下: Option Explicit Declare Function EssVRetrieve Lib "ESSEXCLN.XLL" (ByVal sheetName As Variant, ByVal range As Variant, ByVal lockflag As Variant) As Long Declare Function EssVConnect Lib "ESSEXCLN.XLL" (ByVal sheetName As Variant, ByVal userName As Variant, ByVal password As Variant, ByVal server As Variant, ByVal application As Variant, ByVal database As Variant) As Long Declare […]

用第一个字母之前的空格分隔数据集

我有一个巨大的数据集,我需要分成一个层次结构。 目前唯一可以告诉数据点位于层次结构中哪个层次的是在第一个字母之前有多less个空格(来自Essbase拉)。 我需要把它分成不同的列,这样我才能更有效地看到结构。 有7个不同数量的空格(层次之间的分隔)。 我真的不知道如何做到这一点。 有没有人有任何想法或build议?

用于Essbase数据检索的macros

我最终试图自动化/安排从Essbase的数据检索。 我从一个完美的macros开始。 示例代码: Sheets("Sheet1").Select range("B1:b1").Select ActiveCell = j application.Run macro:="EssMenuVRetrieve" 这个macros将运行约0.5秒,并完美地检索数据。 接下来,我写了一个.bat和vbScript文件来自动执行这个过程。 但这是行不通的。 一切运行良好,直到EssMenuVRetrieve代码行。 我知道这一点,因为我之前和之后为了testing的目的而将一些文本写入到两个单元格中。 当我运行batch file时,它会根据需要调用macros,将代码执行到EssMenueVRetrieve,然后无限地挂起。 没有数据返回。 它被执行后没有代码。 我无法理解从工作macros到不工作的VBScript的问题。