使用 Cube.js 进行各种组合的加权平均计算

问题描述

我们有一个关于为我们的产品设计架构和处理分析要求的问题,非常感谢您就此提出建议。我们才刚刚开始使用 Cube.js。这是我们的要求:我们有数据(为简单起见……我将使用一个示例),其中说我们有多个列(属性)并说 1 个“值”和 1 个“权重”列。我们需要计算所有列(属性)和值/权重列组合的加权平均值。 例如按第 1 列和加权平均值分组(值/权重列) 或按第 1、2 列和加权平均值等分组等... 它可以是多种类型的组合,我们至少有 8 到 12 列这样的 想知道如何最好地建模?

解决方法

可能对您来说,创建一个带有多个预定义 segments 的立方体会很方便,或者您也可以为每个属性创建多个立方体。

这取决于您的数据。