找回密码
 立即注册

QQ登录

只需一步,快速开始

Miraitowa~

注册会员

3

主题

18

帖子

37

积分

注册会员

积分
37

[已处理] 仪表板问题

Miraitowa~
注册会员   /  发表于:2022-7-12 10:55  /   查看:4032  /  回复:10

1、这个格式怎么可以转换,成日常的日期格式,或者和数据库的格式一样 image.png371974791.png

image.png963140869.png
2、下图这个状态码是筛选条件,在地图上弹框展示的时候可以隐藏吗,或者把数字3换个字符展示
image.png483156432.png

image.png28520201.png
image.png11782530.png
image.png950149536.png

10 个回复

倒序浏览
Eden.SunWyn认证
超级版主   /  发表于:2022-7-12 14:40:44
沙发
本帖最后由 Eden.Sun 于 2022-7-12 14:51 编辑

您好,和您确认一下:①  您转换日期格式是什么原因呢,咱们数据集里面的日期格式都是长日期,您如果是想调整页面的显示样式的话,您可以可以在设计时进行格式设置的:
报表数据格式化:https://help.grapecity.com.cn/pa ... ion?pageId=71032933

②  您说的隐藏或者把数字换个字符展示,这个可以通过我们的switch函数实现
https://help.grapecity.com.cn/display/wyn600/SWITCH


第一步:新建“计算列”:
image.png485452575.png

第二步:填写表达式,我的switch的表达式是:Switch([客户地区],"华东","1", "西南","2", "华北","3","西北","4","东北","5","华南","6")
含义是:当我的 [客户地区] 字段值是"华东"时,字段值为1,值为"西南"时,值为2,以此类推;
image.png336807555.png

预览效果如下:
image.png826339111.png


您也可以把字段新建在您的数据集上,此时表达式的写法会有一些不同,但是功能是相同的:
switch函数参考:https://help.grapecity.com.cn/pa ... ion?pageId=71032533
首先添加一个计算字段:
image.png499017943.png

在把表达式写进去:Switch([客户地区]='华东','1'+[客户地区], [客户地区]='西南','2', [客户地区]='华北','3',[客户地区]='西北','4',[客户地区]='东北','5',[客户地区]='华南','6')
image.png137284850.png

效果预览:
image.png609776610.png

回复 使用道具 举报
Miraitowa~
注册会员   /  发表于:2022-7-18 10:18:28
板凳
1、这个日期格式也是仪表板上面展示的,客户要求这里用短日期格式展示,您看看在仪表板上怎么设置这个格式!解决方案给的是报表的,解决不了
2、 image.png268164977.png 我需要把这里的数字隐藏或者换显示展示,这个数字表示的意思通过别的表可以联查出来,对应的就是截图里面的告警状态,但是客户不想看到这个地方状态码这个数字,您看有没有办法可以解决!
回复 使用道具 举报
Miraitowa~
注册会员   /  发表于:2022-7-18 10:21:03
地板
image.png966464233.png 这个地方的日期展示,在地图上展示日期,是这个格式不奇怪,用户不见得习惯看这种日期格式吧
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-7-18 11:17:06
5#
Miraitowa~ 发表于 2022-7-18 10:21
这个地方的日期展示,在地图上展示日期,是这个格式不奇怪,用户不见得习惯看这种日期格式吧

您好,针对日期格式,您可以使用新建计算列,然后表达式使用年月日拼接,然后绑定到工具提示,如下图示。
image.png427474975.png     image.png775159301.png
针对状态码,也可以使用新建计算列,这个上面版主已回复您具体操作的步骤,您可以试一下。
回复 使用道具 举报
Miraitowa~
注册会员   /  发表于:2022-7-18 11:41:49
6#
我没找到这个编辑计算列的位置,在哪里弄
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-7-18 12:06:37
7#
Miraitowa~ 发表于 2022-7-18 11:41
我没找到这个编辑计算列的位置,在哪里弄

您好,您用的是6.0报表还是5.1版本,5.1版本只有数据模型可以新建计算列和度量值,6.0版本上数据集也可以新建计算列和度量值。编辑计算列如下图示,在新建好的字段上单击选择编辑表达式即可。 image.png963473205.png     image.png205474242.png     image.png186954039.png
回复 使用道具 举报
Miraitowa~
注册会员   /  发表于:2022-7-18 20:43:14
8#
image.png81633605.png 我们这个地方好像不一样,版本不同嘛
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-7-19 11:58:55
9#
Miraitowa~ 发表于 2022-7-18 20:43
我们这个地方好像不一样,版本不同嘛

您好,您这个应该不是6.0的版本,所以数据集上不可以新建计算列,您可以在准备数据时在数据集上对告警状态进行处理,使用switch函数,如下图示: image.png298135680.png
针对告警时间,您可以使用对应的Year,Month,Day然后拼接一下。

回复 使用道具 举报
Miraitowa~
注册会员   /  发表于:2022-7-19 14:34:43
10#
image.png790930175.png 怎么拼接
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部