加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

ReportStudio入门教程(三十二) - 在交叉表中显示指定字符

发布时间:2020-12-14 03:37:45 所属栏目:大数据 来源:网络整理
导读:这是昨天刚学到的一个新技能,分享一下。 我们依旧使用 1. 行是产品系列,产品类型 2. 列是收入和计划收入 该报表显示每个产品类型的收入和计划收入 需求:增加一列,如果 收入 计划收入,则显示 “↑”,如果收入 计划收入,则显示“↓” 3.最先想到的应该

这是昨天刚学到的一个新技能,分享一下。

我们依旧使用

1. 行是产品系列,产品类型

2. 列是收入和计划收入



该报表显示每个产品类型的收入和计划收入

需求:增加一列,如果 收入> 计划收入,则显示 “↑”,如果收入 < 计划收入,则显示“↓”

3.最先想到的应该是使用数据项,直接进行判断

比如这样:

试一下

发现,这样是不可以的,那怎么办呢?

4. 使用布局计算

这里顺便插入一个问题:

查询计算和布局计算的区别?

 A:布局计算,具有对报表页面的装饰功能,例如加入报表行号、报表日期等,他的数据来源既可以是参数,又可以是已经定义的 查询计算 等,
可以理解为比较宏观的报表项目;

查询计算,是以模型各个维度的具体数据作为加工来源,通过函数或简单计算,成为报表数据单元的组成元素,
我觉得和布局计算相比,他比较微观,涉及的是最基础的模型数据。


5. 在工具箱中拖一个“文本项目”

6. 选中该列,属性中定义内容,设置为“是”

7. 将报表解锁,拖入布局计算

if(
[收入] > [计划收入]
)
then ('↑')
else if (
[收入] < [计划收入]
)
then ('↓')
else ('')


8. 运行下看看


完成了

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读