点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在SAP Analytics Cloud-应用程序设计中,我要将一个图表的过滤器值传递给另一张图表。 请注意,图表1的数据源与图表2不同。 我知道我可以使用下面的代码从Chart-1到Chart-2传递过滤器值,前提是它们是基于同一模型构建的。 如果Chart-1和Chart-2构建在不同模型上,如何传递过滤器值?
Chart_1.getDataSource()。copyDimensionFilterFrom(Chart_2.getDataSource()," Travel_Date");
嗨
是的,您可以在Application Designer中实现它。 条件是要在两个模型中应用过滤器的尺寸名称应相同。
这是示例代码。
我用一个表格和图表写了代码。 但这也适用于您的楔形。
//删除表中已设置的维度,指定帐户维度
Table_1.getDataSource()。removeDimensionFilter(" Account_BestRunJ_sold");
//删除图表中已设置的尺寸
var measure = Chart_1.getMeasures(Feed.ValueAxis);
for(var i = 0; i
CurrentMeasureFilterSelection =度量[i];
图表_1.removeMeasure(CurrentMeasureFilterSelection,Feed.ValueAxis);
}
///在两个楔形中添加相同的尺寸过滤器。
Table_1.getDataSource()。setDimensionFilter(" Account_BestRunJ_sold",selectedId);
图表_1.addMeasure(selectedId,Feed.ValueAxis);
我希望这会有所帮助。
致谢
Sanjay Guha
在选择1个下拉列表(如"状态"值)时,我正在过滤Table_1.getdatasource()。setdimesionfilter(Dropdown1中的选定值)
在dropdown1中选择了州之后,我想根据州选择在城市中使用城市名称填充dropdown2,有人可以这样做。
感谢与问候
Atule Bajpai
一周热门 更多>