首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cube.js操场未正确绘制数据

cube.js操场未正确绘制数据
EN

Stack Overflow用户
提问于 2021-10-16 11:31:17
回答 1查看 291关注 0票数 3

我使用cube.js来比较数据随时间的变化,方法是将数据绘制成线状图。

步骤1:成功生成cube.js模式后,数据如下所示:

步骤2:

现在,当我试图检查线条图时,它显示了如下所示的线条。没有格式化行。不幸的是,它也不适用于条形图。

此外,在SQL中,值的数据类型是: float(10,10)和时间戳

除此之外,cube.js控制台没有错误跟踪,而是工作正常:

代码语言:javascript
复制
Performing query: scheduler-0070c129-f83a-45db-ae09-aac6f9858200
Executing SQL: scheduler-0070c129-f83a-45db-ae09-aac6f9858200
--
  SELECT FLOOR((UNIX_TIMESTAMP()) / 10) as refresh_key

此外,我尝试了如下:所有的时间,w/o分组和枢轴设置,我需要,但没有运气,

但是,如果我添加度量值计数,计数将绘制谎言,而不是我在枢轴设置中配置的y轴数据。

我的问题是:出什么问题了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-17 14:10:54

我的目标是为数值随时间的变化生成一个线状图:

X轴:日期/时间。Y轴:我的数值。

Cube.js为我的数据生成了以下架构。这个模式的问题是String Type被分配给年龄维度(显然应该是一个数字)。此外,我正在试图绘制的文件 age中没有“度量值”。

代码语言:javascript
复制
cube(`ConceptDrifts`, {
  sql: `SELECT * FROM cube.concept_drifts`,
  preAggregations: {
  },
  joins: {
    
  },
  measures: {
    count: {
      type: `count`,
      drillMembers: [date]
    },
    testCount: {
      sql: `test_count`,
      type: `sum`
    }
  },
  dimensions: {
    age: {
      sql: `age`,
      type: `string`
    },
    maxAge: {
      sql: `max_age`,
      type: `string`
    },
    sex: {
      sql: `sex`,
      type: `string`
    },
    sexSd: {
      sql: `sex_sd`,
      type: `string`
    },
    date: {
      sql: `date`,
      type: `time`
    }
  },
  dataSource: `default`
});

因此,我在/cube/conf/schema#上手动更改了模式。

增加新措施a:

代码语言:javascript
复制
   ag :{
     type : `number`,
     sql : `age`,       
     drillMembers : [age]           
    }   

并在维度中更改类型(作为编号):

代码语言:javascript
复制
 dimensions: {
    age: {
      sql: `age`,
      type: `number`
    },
    
    maxAge: {
      sql: `max_age`,
      type: `number`
    },
    
    sex: {
      sql: `sex`,
      type: `number`
    },
    
    sexSd: {
      sql: `sex_sd`,
      type: `number`
    },
    
    date: {
      sql: `date`,
      type: `time`
    }
  },
  
  dataSource: `default`
});

因此,图如下所示:

更多参考资料:

数据模式概念

钻沉

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69595184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档