基于Universe数据源的交叉表-无法对除第一列以外的列进行排序

2020-09-22 00:01发布

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

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


嗨,

已经有一个与我的问题有关的讨论,但是它已经很老了

https://archive.sap.com/discussions/thread/3731541

因此,我决定创建一个新数据源,因为我的数据源不是BEx查询。 我遇到了无法根据Universe数据源对交叉表进行排序的问题。 但是,我可以按第一列(无论是哪一列)对其进行排序。 我的技术细节如下:

-Design Studio 1.6 SP05

-BI平台4.1 SP6

我了解基于Universe数据源的交叉表的条件格式存在局限性。 目前我们无法访问SAP知识库,否则我也会在那搜索。 我认为排序不是限制的唯一原因,因为我可以按第一列对其进行排序,而Bex数据源也遇到过类似的问题(如上文所述)

任何帮助将不胜感激。

致谢

Angad

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

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


嗨,

已经有一个与我的问题有关的讨论,但是它已经很老了

https://archive.sap.com/discussions/thread/3731541

因此,我决定创建一个新数据源,因为我的数据源不是BEx查询。 我遇到了无法根据Universe数据源对交叉表进行排序的问题。 但是,我可以按第一列(无论是哪一列)对其进行排序。 我的技术细节如下:

-Design Studio 1.6 SP05

-BI平台4.1 SP6

我了解基于Universe数据源的交叉表的条件格式存在局限性。 目前我们无法访问SAP知识库,否则我也会在那搜索。 我认为排序不是限制的唯一原因,因为我可以按第一列对其进行排序,而Bex数据源也遇到过类似的问题(如上文所述)

任何帮助将不胜感激。

致谢

Angad

付费偷看设置
发送
4条回答
落灬小鱼
1楼 · 2020-09-22 00:24.采纳回答

亲爱的安加德,

据我所知,您描述的问题是SAP Design Studio中的标准问题。 排序取决于前面的元素。

在此示例中,您可以根据需要对部门进行排序。 (您猜猜是这样吗?)
但是,如果要对名称进行排序,则会被部门困住。 因此,您可以对AAAA和CCCC进行排序(它们会切换位置)-但BBBB始终处于领先地位。

希望有帮助,
干杯,
克里斯

半个程序猿
2楼-- · 2020-09-22 00:30

嗨克里斯,

是的,似乎我对交叉表的标准功能感到困惑。 因此,我开始研究Design Studio SDK for Community(3.0)随附的UI5表。 因此,我发现它很有用。 但是,我必须从支持角度进行规划。

不过,谢谢您的答复。

欢呼

Angad

土豆飞人
3楼-- · 2020-09-22 00:32

嗨,

您是否想在脚本下方编写要过滤的任何列/度量?

DS_1.sortByMeasure(" 3TKUQ7D4K4IO7JOJNY8QAVV0P",否);

如果设置为false,则降序使用

true ------升序

Br,

Lakshmikanth Adharapurapu

me_for_i
4楼-- · 2020-09-22 00:23

嗨Lakshmi,

感谢您的回复。 我已经在数据源上使用" sortBy"。 它不适用于我的数据源。 请注意,我的数据源基于Universe,并且我尝试按维度进行排序。

首先,我尝试按成员(维度)进行排序。 所以,我的脚本是这样的:

DS_1.sortByMember("需要分类的尺寸",false);

DS_1.sortByMember(" dimensiothatneedstobesortedby",true);

我正在自定义上下文菜单中使用此脚本。 但是,即使我使用交叉表内置的排序图标(在列/维度上)进行排序,它也不会对第一列以外的其他列进行排序。 另外,当我进入DS_1的"编辑初始视图"窗口时,我只能按第一列对结果进行排序。

我尝试将尺寸转换为度量(无聚合),但它不起作用。 我相信我缺少一些非常简单的东西,需要调整。

致谢

Angad

一周热门 更多>