oracle实时显示问题

用折线图实时显示的时候,分类名设置为select sysdate() from dual,用的是oracle数据库,但是获取的时间是数据库时间,不是电脑当前时间,请问怎么显示电脑当前时间,我实现办法是在折线图数据来源设置下面的形态公式用replace($$$,now())显示,但是使用数据点提示的时候显示分类名的时候就是乱码,怎么解决

FineReport 用户50636515 发布于 2020-10-21 08:37
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
luojian0323Lv7资深互助
发布于2020-10-21 08:44

oracle是远程数据库,还是本地数据库?

把 时间调一致不可以吗?

如果两个时差不是以小时为单位,就是你自己电脑时间不准

https://jingyan.baidu.com/article/aa6a2c140565af4d4d19c411.html

最佳回答
0
shirokoLv6资深互助
发布于2020-10-21 08:47

$$$是为了保留原来的分类的信息的,如果你不需要的话,直接now()行了,也不要什么replace了

11.cpt

这个是CONCATENATE的

最佳回答
0
zsh331Lv8专家互助
发布于2020-10-21 08:47(编辑于 2020-10-21 08:48)

replace函数用错啦,少一个参数值;

~~~~~~~~~

REPLACE

(1)REPLACE(text, texttoreplace, replacetext):根据指定文本,用其他文本来替换原始文本中的内容。【文本:指不含格式信息的字符和字符串】

text:原始文本或单元格引用。

texttoreplace:被替换的文本。

replacetext:   替换的文本。

示例:

REPLACE("abcd", "a", "re")等于"rebcd"。即:将 abcd 中字符 a 用 re 来替换,形成新的字符串 rebcd。

如果单元格a1为【saasas】,则:

REPLACE(a1,"a","B")等于【sBBsBs】。

(2)REPLACE(old_text,start_num,num_chars,new_text):根据指定长度,用其他文本来替换原文本中指定位置和长度的内容。

Old_text:原始文本或单元格引用。

Start_num:    替换的起始位置。

Num_chars::  替换的长度,即被替换文本的字符数。

New_text:      替换的文本。

示例:

REPLACE("0123456789",5,4,"*")等于“0123*89”
REPLACE("1980",3,2,"99")等于“1999”。

注:

单元格引用、代表位置和长度的数字不能带引号;原始、替换和被替换的文本必须带英文引号(不区分单,双引号)。

第一种将替换所有符合条件的文本,第二种只替换指定位置的文本。

  • 4关注人数
  • 318浏览人数
  • 最后回答于:2020-10-21 08:48
    请选择关闭问题的原因
    确定 取消
    返回顶部