多维数据集如何连接两个表的度量和维度
Cube Js | How to join two tables for measures and dimensions
我想加入两个 table,即用户和组织。我不知道如何连接另一个 table,这是我必须为此编写查询的组织。
*cube(`Users`, {
sql: `select * from users`,
joins: {
Organizations: {
relationship: `belongsTo`,
sql: `${Users}.organization_id = ${Organizations}.id`
}
},
}
});*
您必须为另一个 table 名称创建另一个架构,如下所示
cube(`Organizations`, {
sql: `select * from organizations`,
measures:{
count: {
type: `count`,
drillMembers: [id]
}
},
});
您只需简单地创建一个新模式并在任何您想要的列中编写连接。之后使用可以轻松访问维度和度量。
我想加入两个 table,即用户和组织。我不知道如何连接另一个 table,这是我必须为此编写查询的组织。
*cube(`Users`, {
sql: `select * from users`,
joins: {
Organizations: {
relationship: `belongsTo`,
sql: `${Users}.organization_id = ${Organizations}.id`
}
},
}
});*
您必须为另一个 table 名称创建另一个架构,如下所示
cube(`Organizations`, {
sql: `select * from organizations`,
measures:{
count: {
type: `count`,
drillMembers: [id]
}
},
});
您只需简单地创建一个新模式并在任何您想要的列中编写连接。之后使用可以轻松访问维度和度量。