点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,我对新工具Application Designer有一些疑问。 特别是,它可以像使用" Stories"一样创建具有链接维的表? 对于每个表或图表,它都可以添加一个模型,但是我必须用另一种模型的维度过滤表。 让我用一个例子来解释:
我有一个表,其中包含一个订单的数据,仅包含其代码及其描述,并且我仅需通过另一个模型的Date字段过滤这些数据,即可显示该日期的订单。
这两个模型由csv文件导入。 我无法链接这两个模型,您能帮我吗?
亲切的问候!
大家好,
我有和Nicola一样的问题...
嗨,Renè,您说的没错,我已经在使用JavaScript函数。 我现在的目标是获取特定维度的过滤单元,而不选择它们。 示例:我有一张表报告星期几(星期一...星期日)。 我想应用仅选择星期五的过滤器,然后将其添加为下拉列表的新项。
我尝试使用Table_1.getDataSource()。getMembers(" Day")(已应用过滤器),但它检索的是整天,而不是过滤的整天。 有什么建议吗?
Hi
在应用程序设计中不使用链接分析-如果要在Viz上进行过滤,则必须应用脚本(java)进行过滤
1)在
上拾取您的维度成员(单击的内容)2)将此选择传递给另一个数据源,并在选定的维度成员上进行过滤
在Lumira设计器中:
从ds_1获取选定成员
在ds_2上设置过滤器
嗨,尼古拉,
我认为在这里星期五也是维度之一,因为您想对其应用过滤器而不选择它。
您可以使用以下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
一周热门 更多>