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

专属服务器_http下载服务器_折扣

小七 141 0

目标

货币兑换是任何数据建模和报告软件的一个重要方面。SAP HANA软件提供货币兑换功能。下面我们将逐步了解SAP HANA中货币兑换的过程。本文完全基于我的学习经验。我希望,这篇文章将有助于那些顾问谁是SAP HANA的新手。

先决条件

1。确保货币兑换相关表(TCUR*)存在于您的架构中并包含数据。

分步实施

2.提供名称和标签。请务必勾选"带星形联接"选项。

注意:这可用于"非星形联接"类型的计算视图,采购返利,也可用于"分析视图"。但在本例中,我们将其作为"星型连接"

默认情况下,您将看到有一个"星型连接"节点和一个"语义"节点出现

3。现在,在Plus图标上插入一个"投影",以添加数据基础节点中的表,并将其加入到星形连接节点中。点击投影中的"添加对象"按钮,添加一个表格

选择表格VBAK,点击确定

选择VBAK表格中的字段,如下所示:

在字段WAERK上应用一个过滤器,大数据分析是什么专业,只带"EUR"

选择值EUR,个人免费云服务器,然后点击确定

4。现在,我们需要创建几个"输入参数":首先,

在投影节点中创建一个新的"输入参数"

提供必要的字段,如"名称"和"级别"(日期)

选择"参数类型"作为直接

选择"默认值"作为"表达式",给出"值"作为格式(Now(),'YYYYMMDD')

此语法将在执行时生成当前日期。

此外,选择"Symantec类型"和"数据类型"作为日期

在此之后,单击"确定"

这将帮助我们选择要进行货币兑换的日期。

5。再次创建另一个"输入参数"。此输入参数用于"目标"货币。

提供必要的详细信息,在线建站平台,如名称和标签(ZCURRENCY)

选择参数类型作为列

现在,在"列"部分选择"值帮助的视图/表格"作为当前视图,选择"参考列"作为WAERK

单击"确定"

6。现在,产业云,在同一个"星型联接"节点上新建一个"计算列"

提供必要的"名称"和"级别"字段

确保"数据类型"为十进制,"列类型"为度量值

给出语法并验证

之后点击"语义"页签,选择语义类型为"带货币代码的金额"

然后单击"转换"复选框,然后选择"货币"作为"\u货币"。在这种情况下,这将是"目标货币"。然后点击"货币转换方案"并选择适当的方案。

选择存在基表的方案并点击"确定"

如图所示提供所有详细信息,然后点击"确定"

源货币:我们必须从源VBAK表中选择列。

目标货币:这我们必须选择"ZCURRENCY"输入参数,因为这是用户将给出的。

兑换类型:这我们选择"M",因为这将确保捕获每日交易率。

兑换日期:这我们必须选择"Date"输入参数。这将允许用户灵活地选择希望查看汇率的日期。

汇率:我们需要再次选择存储汇率的适当列。在这种情况下,它是VKORG

7。现在,我们单击语义并检查所有列是否反映,然后验证并激活计算视图

执行:

单击数据预览。

为创建的两个"输入参数"提供值。

这里我们将货币从欧元更改为美元,因此,我们将Z货币设为"USD",并根据给定的日期范围进行转换。

单击"确定"。

单击"原始数据"查看整个数据。

在这里我们可以看到目标货币列的输出值。

结论

通过此练习,我们已经实现了业务逻辑,其中业务是根据当前日期汇率动态地将货币从欧元转换为美元,并根据对计算列所做的额外计算显示最终结果。