找文章 / 找答案
精选问答 更多内容

[可视化] fixed函数生成的计算列,报表过滤不生效

yhdata_u4WUbIdc玄铁一 显示全部楼层 发表于 2023-2-24 18:20:38 |阅读模式 打印 上一主题 下一主题
报表版本9.2.3
现有数据如下:
日期创建时间分类累计量
2023/2/20
2023/2/19
A
100
2023/2/20
2023/2/19
B
20
2023/2/21
2023/2/19
B
30
2023/2/22
2023/2/19
A
150
2023/2/22
2023/2/19
B
80
2023/2/20
2023/2/16
A
1000
2023/2/20
2023/2/16
B
200
2023/2/21
2023/2/16
B
300
2023/2/22
2023/2/16
A
1500
2023/2/22
2023/2/16
B
800

增加计算列  fixed(col['分类'::max(col['累计量'))
报表增加了过滤条件 创建时间=2023/2/19
报表只展示计算列,出来的结果却是 2300 ,过滤条件不生效





回复

使用道具 举报

精彩评论3

yhdata_s22PbTHH青铜二 显示全部楼层 发表于 2023-2-25 09:02:22
Fixed 的执行顺序在页面过滤之前,数据集过滤之后。即:如果希望 Fixed 的数据随着过滤条件改变而发生改变,需要将过滤放到数据集上。
参考:https://www.yonghongtech.com/hel ... om_highlightsub=fix
回复

使用道具 举报

yhdata_u4WUbIdc玄铁一 显示全部楼层 发表于 2023-2-27 09:16:49
yhdata_s22PbTHH 发表于 2023-2-25 09:02
Fixed 的执行顺序在页面过滤之前,数据集过滤之后。即:如果希望 Fixed 的数据随着过滤条件改变而发生改变 ...

那按照这个说法是在页面过滤之前,那按照结果展示应该是0,但,实际是过滤没生效,不存在过滤呀
回复

使用道具 举报

yhdata_s22PbTHH青铜二 显示全部楼层 发表于 2023-3-14 10:15:14
yhdata_u4WUbIdc 发表于 2023-2-27 09:16
那按照这个说法是在页面过滤之前,那按照结果展示应该是0,但,实际是过滤没生效,不存在过滤呀 ...

这个计算列就相当于只拖了两个字段,一个分类,一个累积量(报表中过滤条件不生效),效果和数据集里面只查了这两个字段出来结果一致,比如:
select
分类,
sum(累计量) as 累计量
from 表
group by 分类
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部