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

云解析_ajax查询数据库_评分榜

小七 141 0

报表工具:Design Studio

业务场景:

用户希望在初始视图中根据当前/系统日期动态显示年初至今(YTD)和去年迄今(LYTD)数据,而不是硬编码日期的年份。在这里,个人如何建站,我们将国家视为维度。

通常,我们在数据源中硬编码筛选成员,企业系统开发,云服务器租用,如下所示。

报告解决方案:

我们可以编写一个java脚本,在实时场景中根据系统日期动态填充YTD和LYTD,这将有助于比较当年和去年的支出。

后端:HANAStudio

其中一个计算视图来源于HANA connection的design Studio。

将数据源绑定到图表以显示YTD和LYTD数据国家/地区。

从HANA Studio创建一个数据源并设置初始视图如下。

下面的代码是在应用程序启动时编写的。

函数datenowInternalFormat()给出系统的当前日期。

日期的前四位数字是年份,应该考虑给出今年迄今的数据和去年迄今的数据。一般来说,实时数据定期流入数据库,所以下面的代码给出了YTD,LYTD.

测试系统到2014年才有数据,所以我给出了-3和-4的偏移量,以根据数据库中可用的数据生成输出,即(年初至今:2014年,LYTD:2013)。

系统生成年份为2017年。因此,我设置了以下偏移量来生成2014年和2013年的数据。

示例:

应用程序系统日期是使用:datenowInternalFormat()

1)查找系统日期

2)将DD,MM,云服务器免费,YYYY从yyyyy-MM-DD中拆分出来并存储在局部变量

3)这里我们将系统日期存储在变量"a"中。现在我们从变量"a"中提取年份,用于导出变量"b"是当前年份,服务器和云主机,变量"c"是上一年。

4)在您的数据源中相应地过滤它,如下

输出:

下面的屏幕截图显示了2014年和2013年数据的各个国家的数据。

偏移

偏移可以根据用户设置要求提供历史数据。

上图显示了2014年和2013年各个国家的全球支出情况(如有)。