SAP Analytics Cloud(SAC)-应用程序设计器:链接的维度

2020-08-31 18:39发布

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

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


大家好,我对新工具Application Designer有一些疑问。 特别是,它可以像使用" Stories"一样创建具有链接维的表? 对于每个表或图表,它都可以添加一个模型,但是我必须用另一种模型的维度过滤表。 让我用一个例子来解释:

我有一个表,其中包含一个订单的数据,仅包含其代码及其描述,并且我仅需通过另一个模型的Date字段过滤这些数据,即可显示该日期的订单。

这两个模型由csv文件导入。 我无法链接这两个模型,您能帮我吗?

亲切的问候!

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

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


大家好,我对新工具Application Designer有一些疑问。 特别是,它可以像使用" Stories"一样创建具有链接维的表? 对于每个表或图表,它都可以添加一个模型,但是我必须用另一种模型的维度过滤表。 让我用一个例子来解释:

我有一个表,其中包含一个订单的数据,仅包含其代码及其描述,并且我仅需通过另一个模型的Date字段过滤这些数据,即可显示该日期的订单。

这两个模型由csv文件导入。 我无法链接这两个模型,您能帮我吗?

亲切的问候!

付费偷看设置
发送
4条回答
悻福寶寶
1楼-- · 2020-08-31 18:49

大家好,

我有和Nicola一样的问题...

三十六小时_GS
2楼-- · 2020-08-31 18:59

嗨,Renè,您说的没错,我已经在使用JavaScript函数。 我现在的目标是获取特定维度的过滤单元,而不选择它们。 示例:我有一张表报告星期几(星期一...星期日)。 我想应用仅选择星期五的过滤器,然后将其添加为下拉列表的新项。

我尝试使用Table_1.getDataSource()。getMembers(" Day")(已应用过滤器),但它检索的是整天,而不是过滤的整天。 有什么建议吗?

clever101
3楼-- · 2020-08-31 18:58

Hi

在应用程序设计中不使用链接分析-如果要在Viz上进行过滤,则必须应用脚本(java)进行过滤

1)在

上拾取您的维度成员(单击的内容)2)将此选择传递给另一个数据源,并在选定的维度成员上进行过滤

在Lumira设计器中:

从ds_1获取选定成员

在ds_2上设置过滤器

微wx笑
4楼-- · 2020-08-31 18:51

嗨,尼古拉,

我认为在这里星期五也是维度之一,因为您想对其应用过滤器而不选择它。

您可以使用以下2种技术

//筛选年份
var year_id = ArrayUtils.create(Type.string);
year_id.push('K4'+ Dropdown_Year.getSelectedKey());
TablePandL.getDataSource()。setDimensionFilter (" 0FISCYEAR",year_id);

//过滤器发布期间
var period_ids = ArrayUtils.create(Type.string);
period_ids.push('002');
TablePandL.getDataSource()。setDimensionFilter(" 0FISCPER3", period_ids);

Table_2.getDataSource()。getData({" @ MeasureDimension":" 00O2TPKEZLPN2IM172LP7B13O"," XX000245":" 4"})。formattedValue);

您将从consol日志中获得的度量ID

console.log(Table_1.getDataSource()。getMeasures());

运行应用程序,然后按F12查看日志。

感谢和问候,

Sanjay Guha

一周热门 更多>