首页 > 解决方案 > 如何在多维数据集架构中使用动态度量参考?

问题描述

我的多维数据集架构度量面临一个问题。

//计算每个部门的总需求

 [`Total_Demand_${e.key}`]:{
      type: `sum`,
      title: `Total Demand for ${e.mainsector}`,
      sql: `${CUBE}."demandcount"`,
      filters : [{
        sql: `${CUBE}."mainsector" = '${e.mainsector}'`,
      },
    ],
  }

在上面的查询中,我正在创建一个动态度量。所以现在如果我想计算百分比,我正在使用这个查询 // 计算每个部门的需求百分比

 [`Percentage_for_${e.key}`]:{
      type: `number`,
      format : `percent`,
      title: `Percentage for ${e.mainsector}`,
      sql: `${`Total_Demand_${e.key}`}/${totalDemand} * 100`
    }

但我收到错误说明列不存在。因此,如果我必须将其Total_Demand_${e.key} 称为字符串而不是创建的度量中的变量,我该怎么做?

标签: cube

解决方案


推荐阅读