我有两个数据集刷卡记录和厂商名称,它们分别来自两个数据库,sql server数据库1和mysql数据库2,两个之间通过卡号关联。当我要查询某个厂商某一时期刷卡记录时,首先把这一时期所有的刷卡记录取出来,再取出该厂商的所有卡号,在报表中关联后,把刷卡记录中厂商值为空的行高设为0.这样能用,但是当区间太长时刷卡数据过多会导致溢出,有没有什么解决办法?谢谢。
在对应的两个数据集sql里先筛选一遍厂商
报表中设置过滤关联
如果厂商名称这个数据集仅仅只是提供一个名称字段,那么不用做关联,报表只展示刷卡记录,再通过形态-数据字典显示名称
如果还是卡,建议先进行ETL操作