提问题
提建议
比如一下关联关系,在透视分析的表关系,如何实现?
SELECT a.ShoId
,a.BillDate
,b.UserId
,b.ShoId
,c.*
FROM A
LEFT JOIN B ON A.ShoId = B.ShoId
LEFT JOIN C ON A.BillDate = C.BillDate AND B.UserId = C.UserId
不是选择业务数据集的问题,是建数据集的问题。这个数据集是事实表,关联多个维度表,但是有个表的主键是 事实表的日期 和 一个维度表的用户ID,这个数据集怎么建?
基于这个sql语句建一个原生sql数据集就可以了
这个方法好像不太灵活
先建表关系视图:https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=35751434,之后就可以选择拖拽的方式生成数据集了(比如可视化数据集)
嗯嗯,就是这个意思,但是我配置之后,生成的sql中,查询表的顺序总是不对(如图)。我想把主表放到from后面,不然会找不到主表而报错
使用道具 赞 举报
发表回复 回帖后跳转到最后一页
SmartBI进阶任务奖励500麦豆
SmartBI新手任务奖励288麦豆
免费
麦豆兑换
社区
指南
AI
搜索