-
-
LKX 小试身手Lv3
发表于2020-10-18 17:04
悬赏50
已解决
楼主
有一个月份浮动表元,月份字段展示的是12个月份的内容,根据截至日期的年月往前推12个月,后面的指标有本期和上期,这两个指标取的是数据库表中的同一个字段,只是数据期过滤条件不一样,本期可以根据月份浮动出来,那么上期的这个位置过滤条件怎么写呢
最佳答案
LKX 发表于 2020-10-19 17:05
具体怎么写呢,可以给个参考示例吗
第一种在表格中主题表字段前@-1
第二种是勾选指标
还可以写自定义条件XXB.BBQ=od(@bbq,’y-1’)这种或者_prev取
更多看这个帖子https://bbs.esensoft.com/thread-130675-1-1.html
12个回答
3516853030 发表于 2020-10-18 17:09
月份字段=od(@bbq,'y-1')
这个我试过,因为这个是浮动表元,这样写相当于已经把月份固定死了。如果浮动出来的是1-12月份的数据,取上期数据的时候写od(@bbq,'m-1')的话相当于每个月份对应的上期的数据都是一个数
3516853030 发表于 2020-10-18 17:19
选择表元,勾选指标,在指标下面的过滤条件里写表达式
我知道在哪个位置写,如果取上期的数据的话应该先根据浮动出来的月份获取到这个月份,然后再用od函数获取上月的月份,现在就是没法获取到浮动出来的月份。因为它是浮动表元,不是固定的
LKX 发表于 2020-10-18 17:32
我知道在哪个位置写,如果取上期的数据的话应该先根据浮动出来的月份获取到这个月份,然后再用od函数获取 ...
过滤条件中没办法取到表格中计算结果的值,因为过滤条件是直接作用于计算查询的sql上的
xxxl 发表于 2020-10-19 09:42
过滤条件中没办法取到表格中计算结果的值,因为过滤条件是直接作用于计算查询的sql上的 ...
那如果这样的话,有其他办法获取到上期的数据吗,在浮动月份的前提下
LKX 发表于 2020-10-19 17:05
具体怎么写呢,可以给个参考示例吗
第一种在表格中主题表字段前@-1
第二种是勾选指标
还可以写自定义条件XXB.BBQ=od(@bbq,’y-1’)这种或者_prev取
更多看这个帖子https://bbs.esensoft.com/thread-130675-1-1.html


