多维数据集如何连接两个表的度量和维度

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]
      }
   },
});

您只需简单地创建一个新模式并在任何您想要的列中编写连接。之后使用可以轻松访问维度和度量。