多表关联计算

如何在BI中实现P中金额与R中金额差值为零?关键是P表中B、D与R表中F的计算

P.xlsx

R.xlsx

S.xlsx


FineBI 13910126365 发布于 2019-4-23 11:50
1min目标场景问卷 立即参与
回答问题
悬赏:5 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
13910126365Lv0见习互助
发布于2019-4-25 17:09

1.可以利用SQL语句解决,模板如下:

select a.col2,a.num,b.col2 from

(select S.col2,sum(P.col2) num from table_P,table_S where P.col1=S.col1 group by S.col2) a, table_R b

where a.col2=b.col1

2.也可以试试用自助数据集里的“左右合并”功能。

最佳回答
0
yangtfLv3见习互助
发布于2019-4-23 13:09(编辑于 2019-4-23 15:28)

1.在数据集中设置各个表的关联视图,对几个表进行相应字段的关联,再设置自助数据集获取自己所需数据

2,。在excel中进行处理,利用vlookup函数关联并处理得到相应的利率,将两个excel文件关联成一个excel文件,在导入FineBI数据集中



image.png

  • 13910126365 13910126365(提问者) 我这是对问题进行了简化,实际情况是连接数据库表的,没法用excel计算
    2019-04-23 15:14 
  • yangtf yangtf 回复 13910126365(提问者) 利用sql语句编写出你想要的结果,关联成一个新的数据集
    2019-04-23 15:28 
  • 1关注人数
  • 708浏览人数
  • 最后回答于:2019-4-25 17:09
    请选择关闭问题的原因
    确定 取消
    返回顶部