-
-
wang111 数据小白Lv1
发表于2022-6-23 15:43
悬赏10
已解决
楼主
本帖最后由 wang111 于 2022-6-23 15:43 编辑
场景描述:在一个分析表中有很多个表格GRID1、GRID2、GRID3 。。。
它们可以从同一张SQL主题表中获取数据,但是需要传递不同的参数值
如编号字段: GRID1传 1; GRID2 传 2 ;GRID3 传 3 。。。
每个表格传什么值是固定的,可以从各自的A1单元格获取
SQL主题集是调用的存过,编号是必填的参数,不能从结果集中过滤
问题:能不能只使用一个主题表,根据不同的表格传递不同的参数
(因为表格比较多,不想创建这么多主题表)
场景描述:在一个分析表中有很多个表格GRID1、GRID2、GRID3 。。。
它们可以从同一张SQL主题表中获取数据,但是需要传递不同的参数值
如编号字段: GRID1传 1; GRID2 传 2 ;GRID3 传 3 。。。
每个表格传什么值是固定的,可以从各自的A1单元格获取
SQL主题集是调用的存过,编号是必填的参数,不能从结果集中过滤
问题:能不能只使用一个主题表,根据不同的表格传递不同的参数
(因为表格比较多,不想创建这么多主题表)
2个回答
您想把表格里的A1表元的值传到SQL主题表里是不太符合计算逻辑的哈,
因为表格就是用sql来算出来的,您又想把算出来的表格的值传回sql再过滤,这应该是不可行的。
然后根据您的需求,您可以试试用sql生成视图,再根据视图创建主题表,再在分析表中进行过滤。
颜值区总司令 发表于 2022-6-23 15:43
您想把表格里的A1表元的值传到SQL主题表里是不太符合计算逻辑的哈,
因为表格就是用sql来算出来的,您又想 ...
不一定是传表格的值,也可以是参数。
简单说就是一个页面有很多个表格,每个表格需要传一个值从同一个主题表获取不同的结果,这个传值必须是在SQL查询之前,不能通过结果集过滤。只是想知道能不能实现。