cube - 魔方JS | 如何为度量和维度连接两个表
问题描述
我想加入两个表,即用户和组织。我不知道如何连接另一个表,即我必须为此编写查询的组织。
*cube(`Users`, {
sql: `select * from users`,
joins: {
Organizations: {
relationship: `belongsTo`,
sql: `${Users}.organization_id = ${Organizations}.id`
}
},
}
});*
解决方案
您必须为您的另一个表名创建另一个架构,如下所示
cube(`Organizations`, {
sql: `select * from organizations`,
measures:{
count: {
type: `count`,
drillMembers: [id]
}
},
});
您只需简单地创建一个新模式并编写连接任何您想要的列。之后使用可以轻松访问维度和度量。
推荐阅读
- google-apps-script - 根据单元格字体颜色移动行
- php - mysql 选择查询彩票组合
- nsarray - iOS 12 的 NSCoding 问题
- angular - 如何显示头像?
- react-native - 在 reactnative 中使用 Arra.map 显示图像
- python - df.drop_duplicates() 不适用于数据帧
- c - 如何将 32 位浮点数转换为 8 位有符号字符?(int32 到 int8 __m256i 的 4:1 打包)
- python - pandas df中当前唯一值的计数
- spring - Spring 5 WebClient 仅在 .exchange() 之后使用 .block() 时进行 Http 调用
- python - SQLAlchemy 空白外键返回 AttributeError