我正在使用EssVZoomIn
函数放大Essbase中的数据集。
该功能在放大的意义上有效,但在运行代码时,它还会从数据集中删除帐户维度行。
所以
当我手动放大相同的确切数据时,它不会删除帐户维度。此外,如果我手动放大,然后放大代码,它也不会删除尺寸。
我觉得这与某种类型的设置有关,但在与一些同事和网络进行资源配合后,我仍然感到茫然。
这是我的放大代码
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
有什么想法吗?
答案 0 :(得分:0)
列F及以后是否有任何内容?换句话说,您是否尝试使用“正常”外观,POV成员跨越列而不是现在的堆叠格式?
我只是想知道你是否正在讨论网格处理器如何工作的一些怪癖。当解释行/列的布局方式时,Essbase是非常宽松的,但它肯定会带来一些自由来转发事物。
答案 1 :(得分:0)
您是否检查过“重复成员标签”选项以确保它不仅仅是将标签推出到输出中的中心列?从重复成员标签上的帮助文件:默认情况下,Essbase仅为每组数据显示一次成员标签...(意思是:一组相邻列共有的条目将在组的中心出现一次)。启用此选项将导致Essbase填写每个列标题,而不管相邻列中的重复值。
我还建议,如果您列出了任何属性维度,则它们位于其基本维度项目的底部/右侧。该问题不太可能产生所描述的问题,但可能会导致放大混乱,具体取决于顺序。
如果第一段没有解决您的问题(我怀疑它会),那么显示一个布局可能有助于替换显示的每个成员及其来自的维度(上面的工作表图片中的A1:E8) 。然后可以使用此“格式化视图”来帮助确定zoomin正在做什么 - 特别是如果您对密集/稀疏和基础/属性的颜色代码进行不同的颜色编码。
如果ASO,上述大部分内容都不适用,则为。