最近在研究关于切换动态金额显示这个问题,最终决定有2中方法可供参考
方案一:
1,在仓库里面新建一张表W_SYNM_LKP_TD_CODE,
create table W_SYNM_LKP_TD_CODE (
CODE_NAME VARCHAR2(20) ,
SCALE VARCHAR2(20),
CODE_TYPE VARCHAR2(20),
CODE_DESC VARCHAR2(64))
tablespace DAC_TBS
pctfree 10
initrans 1
maxtrans 255;
2,在rpd物理层可以选择导入这张表,或者新建一张表与你在仓库里面对应的那张表;
3,将这张表直接拖拽到逻辑层,设置为lookup table (注:勾选此项,会要求选择关键字,将code_name,code_type 设置关键字)
双击W_SYNM_LKP_TD_CODE的CODE_NAME列,把“描述符ID列”设置为SCALE,"排序顺序咧"设置为SCALE
4,最后,展现层主题域,将W_SYNM_LKP_TD_CODE逻辑表拖过去即可。
5,新建一张仪表盘提示器
报表answer分析度量接收表示变量
前端仪表盘显示最终效果就是提示中选择“元”的时候,以元为单位显示金额;当提示选择“万元”的时候,以万元为单位显示金额(即除以10000)