新手练手之动态表名、列名变化

楼主
我是社区第77445位番薯,欢迎点我头像关注我哦~
因数据安全考虑,部分数据会进行马赛克处理。1、根据查询的部门不同,表名通过参数的形式进行该表。例如不选部门查询是-总表,选择相应的部门是-部门名称。



具体公式如下:
if(len($bm) = 0, "预算执行分析-总表", CONCATENATE("预算执行分析-", sql("db", "select 部门名称 from 表名 where 字段条件 = '" + bm + "'", 1, 1)))


2、根据查询的月份不同,列名进行该表。(与上是一样的道理)
CONCATENATE($yd, "月计划")


刚刚接触FR,本人也非开发出身。做此表大多都是通过帆软的知识体系学习进行完成的,其中包含分类合计、多数据集过滤、条件过滤等等在此表中都有运用。欢迎大神指教,新人交流。
分享扩散:
参与人数 +1 F豆 +99 理由
兔子酱 + 99 继续加油!

查看全部评分

沙发
发表于 2017-6-13 14:34:39
板凳
发表于 2017-6-13 19:02:51
其实这些就是一些基础sql规则,结合本身FR的功能,函数等进行的一个结合应用。只要思路放开了。你会发现FR的功能强大与灵活之处,楼主加油
地板
发表于 2018-8-20 18:16:17
腻害腻害
5楼
发表于 2018-8-30 08:27:24
66666666666
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部 返回列表