setDimensionFilter使用层次结构节点

2020-08-25 20:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在尝试使用setDi...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我正在尝试使用setDimensionFilter过滤SAC应用程序中的数据源。 过去,我已经使用常规尺寸(过滤成员,未使用层次结构)成功完成了此操作。 我正在尝试使用层次结构的节点进行过滤,但是它不起作用。 在获取的数据模型中从BW导入层次结构。

尺寸ID:" Profit_Cent_1x5ly5c5z5"

要过滤的节点的ID:" X0012016_BPAO"

层次结构ID:" Profit_CenterPARENT"(当您从BW导入数据时会自动生成)

如果尝试了一些选择:

DS_1.setDimensionFilter(" Profit_Cent_1x5ly5c5z5",[" X0012016_BPAO"]);

DS_1.setDimensionFilter(" Profit_Cent_1x5ly5c5z5-ProfitCenter-PARENT",[" X0012016_BPAO"]);

......

知道是否可以做到,正确的语法是什么?

谢谢

1条回答
bbpeas
2020-08-25 20:36

嗨,

这取决于层次结构的创建方式。

例如,我有一个基于"州"和"国家"创建的"州"维度。

"我的过滤器"外观类似于" SetDimensionFilter(" State"," [State]。[Country]。&[Nairobi]");"

内罗毕是要用作过滤器的值。

要找到确切的格式,

-在应用程序中创建表。 在选择" Var Selection = Table_1.GetSelections()"

-在开发者控制台上运行

-在Select上稍作休息。 您将在选择的变量上看到确切的格式。

您可以使用此格式在表格上应用过滤器。

-Sathya

一周热门 更多>