-
-
beemo 初学数据Lv2
发表于2022-5-30 14:39
悬赏1
已解决
楼主
现维表结构是,用于制作维下拉:
设置了几个属性:
然后我这样获取维下拉参数的属性:
然而结果是:
1. 为什么只能获取到数据类型为int和double的值呢?date和timestamp类型的值无法获取吗?如果可以应该如何获取呢?
2. 为什么double类型的值获取后会变成true和false?此位置在数据库中的值为1和0,是ABI给自动转换了吗?如何能够不转换呢?

设置了几个属性:

然后我这样获取维下拉参数的属性:

然而结果是:

1. 为什么只能获取到数据类型为int和double的值呢?date和timestamp类型的值无法获取吗?如果可以应该如何获取呢?
2. 为什么double类型的值获取后会变成true和false?此位置在数据库中的值为1和0,是ABI给自动转换了吗?如何能够不转换呢?
25个回答
颜值区总司令 发表于 2022-5-30 15:52
感觉有点奇怪,您abi版本是多少,我本地也测试一下,您脱敏的数据库表可以提供一下嘛,表结构也行 ...
版本是V5.2.2_20200414120530,数据库表结构如下:

beemo 发表于 2022-5-30 16:04
版本是V5.2.2_20200414120530,数据库表结构如下:
您好,从您的需求来看,您是需要您数据里的时间戳类型的字段和data类型的字段在表格和下拉框里显示
可实际上数据库表里它们并不是字符类型
所以需要在数据库里面先处理好数据类型在建维表
颜值区总司令 发表于 2022-5-30 16:56
您好,从您的需求来看,您是需要您数据里的时间戳类型的字段和data类型的字段在表格和下拉框里显示
可实 ...
其实并不是的,我的需求是把semester字段在下拉框中显示(这个需求以及实现),然后根据把选择的start_date和end_date字段作为其他分析区表格的过滤条件(这个需求无法实现,因为无法获取start_date和end_date属性,只能获取int类型数据)
beemo 发表于 2022-5-30 17:16
其实并不是的,我的需求是把semester字段在下拉框中显示(这个需求以及实现),然后根据把选择的start_da ...


您要把维表里的start_date和end_date字段作为其他分析区表格的过滤条件
那么您要过滤的主题表的字段在系统里是日期类型嘛不需要维表,用日期组件就可以过滤哈。
颜值区总司令 发表于 2022-5-30 18:00
您要把维表里的start_date和end_date字段作为其他分析区表格的过滤条件
那么您要过滤的主题表的字段在 ...
但是我需要的不是常规的日期类型,我需要的是例如学期这种,在一条学期数据里面有start_date和end_date,我需要根据该学期的起始时间过滤的
beemo 发表于 2022-5-31 09:13
但是我需要的不是常规的日期类型,我需要的是例如学期这种,在一条学期数据里面有start_date和end_date, ...
start_date和end_date数据库里字段类型是否可以设置成字符呢
beemo 发表于 2022-5-31 09:13
但是我需要的不是常规的日期类型,我需要的是例如学期这种,在一条学期数据里面有start_date和end_date, ...
您要过滤的主题表里的该字段的类型是什么