-
salmons001 初学数据Lv2
发表于2024-8-9 17:41
悬赏1
未解决
8个回答
这里浮动的数据是GRID1.B2$ ,可以用文本组件+宏表达式取,显示在报表中。
但是表元不参与过滤条件,过滤条件是主题表.字段=@cs 或者 主题表.字段 in ['1','2','3']。
这里应该在B2浮动表元中写过滤条件,主题表.字段 in 具体的值,或者 是用ardb查询的结果。
-
salmons001 初学数据Lv2
chestnut 发表于 2024-8-9 19:35
这里浮动的数据是GRID1.B2$ ,可以用文本组件+宏表达式取,显示在报表中。
但是表元不参与过滤条件,过滤条 ...
文本组件+宏表达式获取,显示在报表中,可以再次在分析表中引用文本组件中的内容吗?我试了下在分析表中确实可以用文本组件将固定[A1:A10]用文本组件+宏显示成数组。
-
salmons001 初学数据Lv2
chestnut 发表于 2024-8-9 19:35
这里浮动的数据是GRID1.B2$ ,可以用文本组件+宏表达式取,显示在报表中。
但是表元不参与过滤条件,过滤条 ...
也就是in和ardb只能用于主题表条件查询过滤,而不能用于分析结果表过滤,对吧?
-
salmons001 初学数据Lv2
chestnut 发表于 2024-8-9 19:35
这里浮动的数据是GRID1.B2$ ,可以用文本组件+宏表达式取,显示在报表中。
但是表元不参与过滤条件,过滤条 ...
大佬,请问下这个有没交流群啊,每次要论坛问也是挺累,有些小问题都要发个帖。。。。
分析表中不能再次引用,但是文本中的内容可以直接写在表元的表达式里的。不同表格取数加上表格的代号。
结果集过滤是用表元,有这几个示例可以参考:
https://bbs.esensoft.com/thread-136685-1-1.html
https://bbs.esensoft.com/thread-137962-1-1.html
https://bbs.esensoft.com/thread-136019-1-1.html
-
salmons001 初学数据Lv2
chestnut 发表于 2024-8-13 18:12
分析表中不能再次引用,但是文本中的内容可以直接写在表元的表达式里的。不同表格取数加上表格的代号。
结 ...
嗯,试错后终于解决了。in是可以在分析结果表全局过滤条件的。A4 IN (<#=[A1,A2,A3,A4]#>)要这么列举表达。不用宏表达,还无法识别。。。。.就是这个列举,有没简便的表达。看知识库是可以[A1:A10]这么表达的,实际上不行。请问大佬有其他简便的没。。。
salmons001 发表于 2024-8-13 18:21
嗯,试错后终于解决了。in是可以在分析结果表全局过滤条件的。A4 IN ()要这么列举表达。不用宏表达,还无 ...
报表中是怎么取数设置浮动的?方便附上截图看看吗?
-
salmons001 初学数据Lv2
chestnut 发表于 2024-8-14 12:16
报表中是怎么取数设置浮动的?方便附上截图看看吗?
这个不大方便,请谅解下哈。就是 在报表全局过滤条件中写,主题表.字段 in <#=[A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23]#> 。。A1:A23是固定有字符在里面,分析区域之外。现在就在想怎么把这个表达简化下,一个一个穷举有点呆,再者就是假如最后的表元A23是空白,就会报错。