云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

全站加速_天翼云卡_排行榜

小七 141 0

在这篇博文中,我解释了如何在SAP Lumira designer中通过解决方案(适用于design studio和web intelligence)实现时间线图(甘特图)功能

在对Lumira中的时间线图组件进行长期分析后(不使用第三方组件),最后,我找到了一个解决方案来实现这个功能,以满足我们的客户需求。

这篇博客文章将对开发人员和技术顾问很有帮助。

显示项目列表,用一条横线指示项目计划开始的时间和计划完成的时间,如下表所示。

在这个示例中,我仅显示10年内的项目时间表。我们的数据库中有项目ID、计划项目开始日期和计划项目结束日期。HANA studio和Lumira Designer用于说明(尽管可以通过使用Universe、Bex query、Web intelligence实现相同)

创建22个变量(变量可以根据需要增减)要在Lumira designer中自定义记分卡,请使用变量值

在HANA视图(包含所有其他信息)中创建变量,如下图所示。注:从开始日期到结束日期只考虑年份(所有公式中"YYYY/MM/DD"用字符串函数转换成"YYYY")

图1.2

参照上图,假设变量值为:curYear=2019,淘客机器人,积分返现,curYear1=2020,curYear2=2021…。curYear9=2028,项目"XYZ"开始年份为2020,啥叫大数据,结束年份为2022,

Variable sdates是每个项目的开始年份

Variable edates是每个项目的结束年份

现在Variable Year1\u标志条件检查Variable curYear值是否在项目"XYZ"的开始日期和结束日期之间。如果条件为真,则标志将为"Y"或"N"。

在这种情况下,以下变量值将用于项目"XYZ"is,云计算与大数据,

2019年为第1年

2020年为第2年

2021年为第3年

2022年为第4年

2023年为第5年

2024年为第6年

2024年为第7年

2026年为第8年

2027年为第9年

2028年为第10年

现在我们得到了2020年、2021年和2022年的"Y"标志。因此,通过使用这些标志,我们需要在记分卡上应用一些格式来实现此功能。打开lumira designer并添加数据源(HANA视图,如步骤1所述创建),并将所有创建的变量添加到数据源

2中。将记分卡组件添加到报表布局中,并仅将标志变量(提供"Y"和"N"值)映射到其列,然后生成初始记分卡。如下图所示。

设计模式

图1.3

运行模式

图1.4

3。现在对记分卡中有标志(Y/N)的所有列应用下面突出显示的设置。

图1.5

4。取消勾选下面突出显示的所有带有标志(Y/N)

图片1.6

5的列的"显示文本"。重要的是绑定年份变量(cur\u Year,curYear1,curYear2),以便在下面突出显示的每个列标题(当前年份到去年)

图片1.7

6。在这里我已经完成了我的定制,淘客放单,最终输出如下。

图片1.8

列是固定的。它不会自动调整到最长日期。我们需要根据需要来决定年份/日期的最大数目。

如图1.8所示,我已经实现了我所需要的功能。但是我们可以根据需要自定义我们自己的设置,如颜色、条宽、背景色等。,除此之外,我们还可以使用记分卡的所有其他功能。

----------------------------------------------谢谢!!!Vijai Muniraj