简单实例
有如下数据:
| Sales | Sales Group | Currency | Sales Price |
|---|---|---|---|
| APPLE | gp-01 | EUR | 1,00 |
| PEAR | gp-02 | EUR | 2,00 |
| ORANGE | gp-01 | EUR | 3,00 |
我们要实现的功能是:
- 创建一个带 variable 的 query
- 这个 variable 是让我们输入货币的种类:EUR,JPY,CNY……
- 之后 result 显示对应货币种类的 price
这里我们是 variable in properties of the Key Figure in Bex
步骤
创建 Currency Translation Type
T-Code:RSCUR (努力记住啊~)
保持与之前例子1的设置,但是这里我们要选择 Target Currency Selection with Translation
保存这个 currency translation type SKCTT02
使用 Query Designer 创建 Query
这个时候我们的并不是在 0CURRENCY 上定义 variable 而是在 Key Figure ZS_PRICE 上定义 variable
Query 的结构和例子1一样,但是这里我们对 Sales Price 的 properties 中,Conversion tab 下 Conversion Type 选择刚刚保存的 SKCTT02 (SK currency translation type 02)
之后我们单击这个符号,表示我们使用 variable,可以看到这个图标在单击后会发生变化
之后我们创建一个 new variable
自己按照需求来设置,这里我设置的是 mandatory 强制性输入,默认值为人民币
保存这个 variable
之后可以看到 Sales Price 的 properties 中,Conversion tab 下,target currency 变成了我们设置的 variable
保存这个 query
结果
在 AO 打开这个 query 的时候会弹出 variable 界面,让我们输入 currency 类型,默认值为人民币 CNY
结果如下,系统把欧元转换成人民币 CNY 了
扩展:在已经 executed 的 query 中实现 currency translation,以 AO 为例
这里我们使用的是 Currency Translation… 如下图
我们可以选择 Display Original Currency 即欧元,这个时候就没有 conversion type,所以选择 No Conversion
这样就变回最初的数据了
我们也可以选择我们需要的货币来转换,例如我想看港币
结果如下
PS: 还有一个是在setting 界面的关于这个部分的
这个选择了呢,就会在上面 Currency Conversion 弹窗下多一个选项
Select this checkbox to first convert into the currency defined in the query, and then into the currency as customized in the above settings.
本文介绍如何在Bex查询中使用变量实现货币种类的选择,并展示如何进行货币转换。包括创建带有变量的查询、设置货币转换类型及在已执行查询中实现货币转换的方法。
2602

被折叠的 条评论
为什么被折叠?



