2020-09-19 06:11发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个带有日期数据类型的维度对象,以允许输入日期。 我想为每个人获取唯一的最新日期。 我要如何查询它,因为我只想在交叉表中显示数据。
因此,基本上每个人都输入他们的时间表,他们将以日期格式键入时间表日期,所以我想获得每个人的最新日期,就像显示该人键入的最新时间表日期一样。
嗨-我并不是真的在关注这个问题; 也许您可以分享一些屏幕截图? 什么是数据源-BEx?
1。 创建数据源(DS_2)的副本
2。 为该维度执行" getMembers"并遍历结果集,并显示"最高日期"。
3。 将该值设置为基于交叉表的DS_1过滤器。
致谢,克里斯
var数组= DS_2.getMembers(" DIMENSION"); var maximum ="";
array.foreach(element,index){
//每次循环都会覆盖变量 maximum = element.internalkey;
}
DS_1.setFilter(最高);
(类似的事情,我现在没有打开Design Studio,也许语法略有不同)。 根据数据源的排序方式(升序,降序),第一个或最后一个元素是最大值。
最多设置5个标签!
因此,基本上每个人都输入他们的时间表,他们将以日期格式键入时间表日期,所以我想获得每个人的最新日期,就像显示该人键入的最新时间表日期一样。
嗨-我并不是真的在关注这个问题; 也许您可以分享一些屏幕截图? 什么是数据源-BEx?
1。 创建数据源(DS_2)的副本
2。 为该维度执行" getMembers"并遍历结果集,并显示"最高日期"。
3。 将该值设置为基于交叉表的DS_1过滤器。
致谢,
克里斯
var数组= DS_2.getMembers(" DIMENSION");
var maximum ="";
array.foreach(element,index){
//每次循环都会覆盖变量
maximum = element.internalkey;
}
DS_1.setFilter(最高);
(类似的事情,我现在没有打开Design Studio,也许语法略有不同)。 根据数据源的排序方式(升序,降序),第一个或最后一个元素是最大值。
一周热门 更多>