Excel VBA Essbase缩放

Excel VBA Essbase缩放,vba,excel,excel-2010,essbase,Vba,Excel,Excel 2010,Essbase,我正在使用EssVZoomIn函数放大Essbase中的数据集 该函数的工作原理是放大,但在运行代码时,它也会从数据集中删除account维度行 所以 当我手动放大相同的精确数据时,它不会删除account维度。此外,如果手动放大,则放大代码,也不会删除尺寸标注 我觉得这与某种类型的设置有关,但在与一些同事和网络进行了资源配置之后,我仍然不知所措 这是我的放大代码 With ws_zoom EssVZoomIn .Name, .Range(.Range("A1"), .

我正在使用
EssVZoomIn
函数放大Essbase中的数据集

该函数的工作原理是放大,但在运行代码时,它也会从数据集中删除account维度行

所以

当我手动放大相同的精确数据时,它不会删除account维度。此外,如果手动放大,则放大代码,也不会删除尺寸标注

我觉得这与某种类型的设置有关,但在与一些同事和网络进行了资源配置之后,我仍然不知所措

这是我的放大代码

    With ws_zoom 
        EssVZoomIn .Name, .Range(.Range("A1"), .Range("E7").End(xlDown).End(xlToRight)), _
 .Range(.Range("A7"), .Range("A7").End(xlDown).Offset(, 3)), 3, False 
    End With

有什么想法吗?

在F栏和以后的栏中有什么想法吗?换句话说,您是否尝试过使用“普通”外观,让POV成员穿过列,而不是现在使用的堆叠格式

我只是想知道你是不是偶然发现了网格处理器的工作原理。Essbase在解释行/列的布局时非常宽松,但它肯定可以自由地传递信息。

您是否选中了“重复成员标签”选项,以确保它不只是将标签推到输出中的中心列?从Repeate Member Labels上的帮助文件:默认情况下,Essbase仅为每组数据显示一次成员标签。。。(意思是:一组相邻列共有的条目将在组的中心显示一次)。启用该选项将导致Essbase填充每个列标题,而不考虑相邻列中的重复值

我还建议,如果列出了任何属性维度,那么它们应该位于基本维度项目的右下角。该问题不太可能产生如上所述的问题,但可能会根据顺序导致放大混乱

如果第一段没有解决您的问题(我怀疑会),那么显示一个布局可能会有帮助,该布局会将显示的每个成员替换为它们来自的维度(上面工作表图像中的A1:E8)。然后,可以使用此“格式视图”来帮助确定缩放的具体操作-尤其是如果对“密集/稀疏”和“基础/属性”的暗显进行不同的颜色编码


如果ASO,上述大部分不适用,ofc.

jwj,这是正常的外观。在我的实际例子中,我确实有更多的时间段穿过F列。然而,关键是缩放可以工作并获得正确的数据,但是,它会从电子表格中完全删除帐户行,当人们想要确切地确定检索isOkay的内容时,这并没有帮助。我想我的意思是,如果你尝试过稍微不同的POV布局,看看你是否仍然得到这个问题。。。我们的目标是尝试找出它是否只是一个vbapi错误,或者是“非通用”网格布局中的某个东西,可能会导致一些问题。