SAP SAC,根据属性值过滤成员

2020-08-19 21:38发布

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

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


亲爱的SAP社区

我目前正在寻求有关脚本编制的帮助...

(我在Analytics Designer上使用的是SAP SAC)

我的问题描述如下,维度名称/值和其他示例。

-维度MDim,成员MMember

MMember可以是:"其他","其他"或"文本"...。


我想从MDim中获取所有成员,其中MMember为" Something" ...
----就像SQL一样:选择* FROM MDim其中MMember =" Something" ----


您知道要做什么吗? 2天的研究,大量的JS测试和测试功能....

但是我不知道....

也许正在使用dataSource.getResultMember()函数,但结果未定义.....


谢谢!!! ;)

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

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


亲爱的SAP社区

我目前正在寻求有关脚本编制的帮助...

(我在Analytics Designer上使用的是SAP SAC)

我的问题描述如下,维度名称/值和其他示例。

-维度MDim,成员MMember

MMember可以是:"其他","其他"或"文本"...。


我想从MDim中获取所有成员,其中MMember为" Something" ...
----就像SQL一样:选择* FROM MDim其中MMember =" Something" ----


您知道要做什么吗? 2天的研究,大量的JS测试和测试功能....

但是我不知道....

也许正在使用dataSource.getResultMember()函数,但结果未定义.....


谢谢!!! ;)

付费偷看设置
发送
11条回答
SAP小黑
1楼-- · 2020-08-19 22:16

嗨,

chart.dataSource.getresultset(Mmember:" Something");

或尝试使用

chart.dataSource.getresultset({Mmember :" Something"});

谢谢,

Saurabh S。

落灬小鱼
2楼-- · 2020-08-19 22:12

我将公式放在脚本的" console.log"下 像:

console.log(["测试以获取值",Table_1.getDataSource()。getResultSet({" DIMENSION.ATTRIBUTE":" VALUE"})]));

那是行不通的。

我也尝试获取成员" DIMENSION.ATTRIBUTE",并且我有属性列表....

我的意思是那是我的数据库:

维度

  • ID:1/说明:desc1/ATTRIBUTE:值
  • ID:2/描述:desc2/ATTRIBUTE:ValueB
  • ID:3/说明:desc3/ATTRIBUTE:值
  • ID:4/描述:desc4/ATTRIBUTE:ValueC

如果我拥有所有拥有的成员:

{ID:1/说明:desc1; ID:2/描述:desc2; 编号:3/描述:desc3; ID:4/描述:desc4}

如果我得到所有DIMENSION.ATTRIBUTE:

{属性:值; 属性:ValueB; 属性:ValueC}

然后,我的意思是,是否有可能在脚本的值中得到此结果?

  • ID:1/说明:desc1/ATTRIBUTE:值
  • ID:2/描述:desc2/ATTRIBUTE:ValueB
  • ID:3/说明:desc3/ATTRIBUTE:值
  • ID:4/描述:desc4/ATTRIBUTE:ValueC

我觉得这是一个非常简单的问题,

但是我找不到任何东西可以得到.....

谢谢您的帮助。

小灯塔
3楼-- · 2020-08-19 22:28

嗨,

如果您想使用维度在表格上应用过滤器,我们可以使用以下语法

  • Table_1.getDataSource() .setDimensionFilter("通过按ctl + space选择维:" filtervalue");

上述语法将在表上应用过滤器,并根据过滤器显示输出。

谢谢

Saurabh S。

槿木_熙
4楼-- · 2020-08-19 22:18

是的

我尝试了这种语法...我可以读懂Entites.Noeud
的命题,但是结果是:JavaScript(console.log)中的Array(0)

暮风yp
5楼-- · 2020-08-19 22:20

Hi

不幸的是,我可以看到数据,
我可以得到

的结果

此=> console.log(Table_1.getDataSource()。getResultSet());

对此没有任何帮助=> console.log(["测试价值评估",Table_1.getDataSource()。getResultSet({" DIMENSION.ATTRIBUTE":" VALUE"})]));


然后,在数据中,它们只有:ID,描述和ParentId

我不明白^^

非常感谢

致谢

wang628962
6楼-- · 2020-08-19 22:12

嗨,

请回答以下问题。

1。 您要对度量或维度应用过滤器?

2。 应用过滤器后,结果应该显示在桌子上还是其他地方?

谢谢

Saurabh S.

一周热门 更多>