不同数据表关联问题
同一抽取模型中有数据表A和数据表B格式如下图如何在组合图中以日期分类展示两条折线图?
另外数据表A的日期列格式为NUM,数据表B日期列格式为date,如何做到统一?
4979 发表于 2024-11-22 14:15
如果两表的日期列都不是唯一的数值,如何建立关系?另外还有题目最后的问题怎么解决
如果两个表的日期列都不是唯一的数值,您可以通过自己构建一个单独的日期表,通过1:n的关系关联这两个表。
第二个问题关于数字类型转换为时间类型的方式,您可以利用计算列的Date函数,将数字拆分为年月日。从而转换为时间类型。
问题描述:
模型中的数据表关联,以及在仪表板中展示显示。
问题解决:
您好,首先您需要再数据模型中将两张表关联起来,如下:
设计数据模型关系的方式您可以参考:https://www.grapecity.com.cn/solutions/wyn/help/docs/data-preparation/direct-query-model/modeling/add-or-delete-relationship
然后在仪表板中绑定日期字段,在数据字段上绑定两个字段就可以了:
Eden.Sun 发表于 2024-11-22 14:02
问题描述:
模型中的数据表关联,以及在仪表板中展示显示。
如果两表的日期列都不是唯一的数值,如何建立关系?另外还有题目最后的问题怎么解决 lucas.Yan 发表于 2024-11-22 13:44
如果两个表的日期列都不是唯一的数值,您可以通过自己构建一个单独的日期表,通过1:n的关系关联这两个表 ...
发现一个问题,计算列无法被关联 4979 发表于 2024-11-25 09:31
发现一个问题,计算列无法被关联
可以使用添加新列,类似于将表添加进来的时候使用sql语法转换为新的列。
添加新列:https://www.grapecity.com.cn/sol ... eling/add-new-field‘
如果您是SQL Server数据库的话可以使用CONVERT(DATE, CAST(DateNUmber AS VARCHAR(8)), 112) AS 转换后时间。
如果您是导入了Excel这样的表格,可以使用我们的WynSQL。
WynSQL:https://www.grapecity.com.cn/solutions/wyn/help/docs/wynsql
lucas.Yan 发表于 2024-11-25 09:42
可以使用添加新列,类似于将表添加进来的时候使用sql语法转换为新的列。
添加新列:https://www.grapeci ...
抽取模型无法添加新列 4979 发表于 2024-11-29 10:35
抽取模型无法添加新列
重新配置抽取模型的时候可以使用sql语句添加新列。
第一步:选择重新配置表。
第二步:选择使用Sql表达式添加列。
之后就是用对应sql语句添加对应列。
lucas.Yan 发表于 2024-11-29 10:51
重新配置抽取模型的时候可以使用sql语句添加新列。
第一步:选择重新配置表。
我这里是灰色的,无法添加
本帖最后由 lucas.Yan 于 2024-11-29 14:20 编辑
4979 发表于 2024-11-29 11:16
我这里是灰色的,无法添加
您是在添加数据源的表中使用的自定义SQL添加。
因此没有办法使用这个按钮进行添加,不过您可以直接在SQL语句中编写对应的转换语句变为新的列。这不是更方便吗?
如果您是SQL Server数据库的话可以使用CONVERT(DATE, CAST(DateNUmber AS VARCHAR(8)), 112) AS 转换后时间。
将数字类型的时间转为日期时间类型。
页:
[1]
2