Куб Js |Как объединить две таблицы для мер и измерений - PullRequest
1 голос
/ 19 сентября 2019

Я хочу объединить две таблицы, это Пользователь и Организации.Я не знаю, как подключить другую таблицу, которая называется «Организации», где мне нужно написать запрос для этого.

*cube(`Users`, {
  sql: `select * from users`,
  joins: {
    Organizations: {
      relationship: `belongsTo`,
      sql: `${Users}.organization_id = ${Organizations}.id`
   }
  },
  }
});*

1 Ответ

1 голос
/ 19 сентября 2019

Вы должны создать другую схему для имени вашей другой таблицы, как показано ниже

cube(`Organizations`, {
   sql: `select * from organizations`,
   measures:{
      count: {
         type: `count`,
         drillMembers: [id]
      }
   },
});

Вы просто создаете новую схему и записываете соединения в любые столбцы, которые хотите.После этого использования можно легко получить доступ как по размерам, так и по размерам.

...