Lumira Designer 2.1-不同的图表类型

2020-09-21 00:23发布

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

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


专家您好,

我用一个下拉列表和一个图表创建了一个简单的lumira文档。

我的要求基于下拉列表选择,必须更改图表类型以及尺寸和关键指标。

以下是onSelect逻辑的下拉列表:

************

DS_MAIN.removeDimension(" ZCATEGORY");

DS_MAIN.removeDimension(" 0SALESORG__0COUNTRY");

DS_MAIN.removeDimension(" 0DISTR_CHAN__YRBU");

如果(DROPDOWN_1.getSelectedValue()=='1')

{

DS_MAIN.moveDimensionToRows(" ZCATEGORY");

CHART.setDataSelection('{"(MEASURES_DIMENSION)":[" 00O2TLYYQ1GWSF2MSQD805KDP"," 00O2TLYYQ1GWSF2MSQD805QP9"," 00O2TLYYQ1GWSF2MSQD806QCD"]}');

CHART.setType(ChartDisplayType.STACKED_COLUMN);

}

其他 如果(DROPDOWN_1.getSelectedValue()=='2')

{

DS_MAIN.moveDimensionToRows(" 0DISTR_CHAN__YRBU");

CHART.setDataSelection('{"(MEASURES_DIMENSION)":[" 00O2TLYYQ1GWSF2MSQD805KDP"," 00O2TLYYQ1GWSF2MSQD805QP9"," 00O2TLYYQ1GWSF2MSQD806QCD"]}');

CHART.setType(ChartDisplayType.BULLET);

}

其他

{

CHART.setDataSelection('{"(MEASURES_DIMENSION)":[" 00O2TLYYQ1GWSF2MSQD805QP9"," 00O2TLYYQ1GWSF2MSQD8063CD"]}');

CHART.setType(ChartDisplayType.DONUT);

}

************

如果我们从堆积的专栏切换到子弹头或甜甜圈,它将无法实现预期的工作。

Design Studio 1.6中可以使用相同的逻辑,而不会出现任何问题。

任何指针...可解决Lumira中的问题。

我们将非常感谢您的帮助。

感谢和问候,

Raju

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

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


专家您好,

我用一个下拉列表和一个图表创建了一个简单的lumira文档。

我的要求基于下拉列表选择,必须更改图表类型以及尺寸和关键指标。

以下是onSelect逻辑的下拉列表:

************

DS_MAIN.removeDimension(" ZCATEGORY");

DS_MAIN.removeDimension(" 0SALESORG__0COUNTRY");

DS_MAIN.removeDimension(" 0DISTR_CHAN__YRBU");

如果(DROPDOWN_1.getSelectedValue()=='1')

{

DS_MAIN.moveDimensionToRows(" ZCATEGORY");

CHART.setDataSelection('{"(MEASURES_DIMENSION)":[" 00O2TLYYQ1GWSF2MSQD805KDP"," 00O2TLYYQ1GWSF2MSQD805QP9"," 00O2TLYYQ1GWSF2MSQD806QCD"]}');

CHART.setType(ChartDisplayType.STACKED_COLUMN);

}

其他 如果(DROPDOWN_1.getSelectedValue()=='2')

{

DS_MAIN.moveDimensionToRows(" 0DISTR_CHAN__YRBU");

CHART.setDataSelection('{"(MEASURES_DIMENSION)":[" 00O2TLYYQ1GWSF2MSQD805KDP"," 00O2TLYYQ1GWSF2MSQD805QP9"," 00O2TLYYQ1GWSF2MSQD806QCD"]}');

CHART.setType(ChartDisplayType.BULLET);

}

其他

{

CHART.setDataSelection('{"(MEASURES_DIMENSION)":[" 00O2TLYYQ1GWSF2MSQD805QP9"," 00O2TLYYQ1GWSF2MSQD8063CD"]}');

CHART.setType(ChartDisplayType.DONUT);

}

************

如果我们从堆积的专栏切换到子弹头或甜甜圈,它将无法实现预期的工作。

Design Studio 1.6中可以使用相同的逻辑,而不会出现任何问题。

任何指针...可解决Lumira中的问题。

我们将非常感谢您的帮助。

感谢和问候,

Raju

付费偷看设置
发送
4条回答
clasier
1楼 · 2020-09-21 01:02.采纳回答

这是Lumira的问题。 没错,DS 1.6可以做到这一点。

这是解决问题的方法。

您添加了3个堆积图,子弹图和饼图/甜甜圈图。

您修改堆积图的数据源。 您可以为隐藏的图表进行设置。

现在,您为Bullet图表修改相同的数据源,并为已添加的图表2的Bullet图表进行设置。

第三,您再次修改饼图/甜甜圈图的相同数据源,并对甜甜圈图(即图3)进行设置。

您每次通过脚本修改数据源时都会显示和隐藏。 选择" 1"等时,您将显示堆积的柱状图。

这就是我的工作方式。 我希望这也对您有用。

Nir深蓝
2楼-- · 2020-09-21 01:03

您能否更具体地说明"它没有按照预期的方式工作"的意思? 您收到错误消息了吗? 与预期的行为相比,您遇到的错误行为是什么?

小灯塔
3楼-- · 2020-09-21 01:10

嗨,

感谢您的回复!

初始负载:

切换到项目符号图:

正确的结果应该是:

切换回条形图,显示以下消息:

当我们在不同的图表之间切换时,或者它选择了错误的数字或没有任何东西出现。

谢谢

Raju

黑丝骑士
4楼-- · 2020-09-21 01:12

亲爱的扎希德,

谢谢您的回复。

我们正在按照您的建议进行操作。 但是主要问题是在同一图表(类型)中,如果我们更改尺寸或Keyfigures也无法正常工作。

由于它似乎是一个错误,所以我向SAP提出了一个事件,让您随时了解结果。

谢谢

Raju

一周热门 更多>