永洪社区

标题: 自由表 [打印本页]

作者: lucky_h    时间: 2022-2-15 17:59
标题: 自由表
请问下两个数据集来源于不同的数据源,用自由表制作报表通过多远过滤绑定了物料编码=物料编码,
为什么出来的数据没有效果?(同一个物料编码在同一行)






作者: _贝贝    时间: 2022-2-15 18:51
没有效果是指数据没有变化吗,可以参考下多源过滤的使用
https://www.yonghongtech.com/hel ... 0%E8%BF%87%E6%BB%A4
作者: lucky_h    时间: 2022-2-15 19:13
我们现在是有两个数据集,都有包含仓库名称、仓库编码、物料编码及库存数量,
要将两个不同的数据进行对比,会有三种情况:
1、A数据集和B数据集都有的物料编码的库存差异
2、A数据集没有但是B数据集有的物料编码的库存差异
3、B数据没有但是A数据集有的物料编码的库存差异

可以通过自由表来进行展示吗?

作者: _贝贝    时间: 2022-2-15 20:10
副创优越胡红 发表于 2022-2-15 19:13
我们现在是有两个数据集,都有包含仓库名称、仓库编码、物料编码及库存数量,
要将两个不同的数据进行对比 ...

如果只是做数据展示的话可以使用自由表绑定数据集对相关的数据对比
作者: lucky_h    时间: 2022-2-16 09:21
通过多源过滤绑定了物料编码,数据没有对应上
作者: lucky_h    时间: 2022-2-16 09:37
仓库名称和仓库编码都是维度列, 并设置了纵向扩展,所以不支持多源过滤吗?库存是度量列,数据是对的,仓库名称和编码就不对了

作者: _贝贝    时间: 2022-2-16 09:59
副创优越胡红 发表于 2022-2-16 09:37
仓库名称和仓库编码都是维度列, 并设置了纵向扩展,所以不支持多源过滤吗?库存是度量列,数据是对的,仓 ...

是的亲,如果维度列父单元格存在扩展的话是不支持多源过滤的,如果想要维度一一对应建议还是先在底层处理好数据
作者: lucky_h    时间: 2022-2-16 11:02
嗯嗯 明白
还有个需求,差异是通过格间计算的,可以筛选出差异不为0的
作者: lucky_h    时间: 2022-2-16 11:09
通过传参组价过滤不了,请问可以通过其他方法过滤出差异不等于0的数据吗?
作者: _贝贝    时间: 2022-2-16 12:25
副创优越胡红 发表于 2022-2-16 11:09
通过传参组价过滤不了,请问可以通过其他方法过滤出差异不等于0的数据吗? ...

是要把最后两行差异为0的数据隐藏是吗,还是说只是将为0的数据高亮做格式设置
作者: lucky_h    时间: 2022-2-16 13:56
是的,差异是通过格间计算相减的,需要把差异为0的数据不显示
作者: _贝贝    时间: 2022-2-16 14:07
副创优越胡红 发表于 2022-2-16 13:56
是的,差异是通过格间计算相减的,需要把差异为0的数据不显示

单元格过滤不支持过滤格间计算,这个目前不支持设置过滤,可以考虑用其他格式替代呢。比如’空‘,或者设置高亮
if(cell(ridx,cidx-1)-cell(ridx,cidx-2)==0){
null}
else {cell(ridx,cidx-1)-cell(ridx,cidx-2)}
作者: lucky_h    时间: 2022-2-16 14:53
具体怎么设置呢,我设置了单元格过滤为空的,没有起到作用

作者: _贝贝    时间: 2022-2-16 15:09
副创优越胡红 发表于 2022-2-16 14:53
具体怎么设置呢,我设置了单元格过滤为空的,没有起到作用

不能隐藏这一行的数据,只能尽量使用高亮来做,当数据为0是,设置单元格为空字符串
作者: lucky_h    时间: 2022-2-16 15:30
好的,谢谢!不能隐藏这行数据那没有什么作用,我们就是想要隐藏掉差异为0的数据不出现。
作者: _贝贝    时间: 2022-2-16 15:43
副创优越胡红 发表于 2022-2-16 15:30
好的,谢谢!不能隐藏这行数据那没有什么作用,我们就是想要隐藏掉差异为0的数据不出现。 ...

      




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4