playufo 发表于 2020-7-10 17:51:30

有没有数据替换的功能?

请教大神们,smartbi中有没有字段数据替换的功能?比如把性别字段中保存的0或1变成男或女在报表中显示,有没有方法?

Jaylin 发表于 2020-7-13 11:36:29

https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=44499160,可以使用转换规则。如果是自助数据集的话,目前是不支持转换规则的。可以新建计算字段,通过case when实现。

playufo 发表于 2020-7-14 17:20:13

Jaylin 发表于 2020-7-13 11:36
https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=44499160,可以使用转换规则。如果是自助数据 ...

计算字段中没法直接引用计算字段,只能计算天数后再判断数值如果<=7就是‘7天以内’,如果>7并且<=14就是14天内,如果>14就是14天以上。这样该怎么写?case when <=7 then '7天以内' when >7 and <=14 then '14天以内' when >14 then '14天以上' 这样应该不对吧?帮忙给一条例句,非常感谢!!!

linyu 发表于 2020-7-16 10:25:03

playufo 发表于 2020-7-14 17:20
计算字段中没法直接引用计算字段,只能计算天数后再判断数值如果7并且14就是14天以上。这样该怎么写?cas ...

可以在case when加字段"字段“ 再拼接条件尝试,遵循数据库的sql语句编写,更多关于sql的写法可以参考百度提供的方法
页: [1]
查看完整版本: 有没有数据替换的功能?