找回密码
 立即注册

QQ登录

只需一步,快速开始

lielite

初级会员

14

主题

57

帖子

231

积分

初级会员

积分
231

微信认证勋章

lielite
初级会员   /  发表于:2017-5-19 10:51  /   查看:4294  /  回复:9
本帖最后由 Lenka.Guo 于 2017-5-25 14:37 编辑



在AR10中使用矩表已实现库存总量的汇总,如何实现上图标红部分的效果,请指教!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

9 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-5-19 11:45:54
沙发
我看您那个是分条件计算的,所以需要编写表达式做筛选,例如=IIF(库存>30天,Sum(),"")
回复 使用道具 举报
lielite
初级会员   /  发表于:2017-5-19 12:52:08
板凳
能在设置器中给个示例吗
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-5-19 18:04:31
地板
这个就是写个表达式,您参考IIF的表达式的语法来编写即可,=IIF(表达式, <True执行结果1>,<false执行结果2>)
回复 使用道具 举报
lielite
初级会员   /  发表于:2017-5-25 12:12:55
5#
本帖最后由 lielite 于 2017-5-25 12:21 编辑


表达式这样写有问题吗,为什么得到的结果并不是过滤后的呢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-5-25 14:26:41
6#
括号为中文括号。正确写法=IIF(,Sum([]),"")
回复 使用道具 举报
lielite
初级会员   /  发表于:2017-5-25 14:48:50
7#
本帖最后由 lielite 于 2017-5-25 15:01 编辑
Lenka.Guo 发表于 2017-5-25 14:26
括号为中文括号。正确写法=IIF(,Sum([]),"")





还是不行,函数和符号全是通过内置表达式插入

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-5-25 16:51:39
8#
您可以在SQL 语句中做处理,可能会相对简单, 您在编写SQL 查询语句时,对库龄进行判断,并分类,然后再设计报表的时候将此字段添加到矩表的列分组当中,并进行Count计算即可。

SQL 语句 类似:
  1. select t.EmployeeID  t.工龄,case when 库龄<=1 then '1年以下'
  2.         when 工龄<5 then '1年-5年'
  3.         when 工龄<10 then '5年-10年'
  4.         when 工龄<15 then '10年-15年'
  5.         when 工龄<20 then '15年-20年'
  6.         else '20年以上' end as 工龄区间,1 as 人数 from  员工信息表

复制代码


回复 使用道具 举报
lielite
初级会员   /  发表于:2017-5-25 17:03:57
9#
这样也行,谢谢提示!
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-5-25 21:34:41
10#
不客气~~~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部