Qlikview---数据类型

Qlikview不设数据类型,采用双格式处理数据,每个字段值具有字符串和数字两种形式,用于显示和计算。Dual Format确保数据统一处理,例如Month字段同时有'1月'到'12月'的字符串和1到12的数字。Dual函数用于创建具有二元性的字段,如dual('City_Name', City_Num),方便按特定顺序展示数据。" 112010779,10541545,Python 自动监听转发QQ群消息教程,"['Python开发', 'QQ群聊机器人', '自动化工具']
摘要由CSDN通过智能技术生成

我们学习任何一种编程语言都要知道的是数据类型,但是在qlikview中是不存在数据类型的,这并不是qlikview工具的限制,而是QlikTech公司的有意为之。

背景介绍

在Qlikview工具的设计初期,要求数据源多样化,用户可以从数据库,excel,CSV文件等来获取数据源。这些不同种类的数据源有的存在数据类型,有的却没有数据类型,因此将这些类型统一起来奖是一个非常麻烦的事情。除此之外,为了方便用户使用,在Qlikview的内部函数计算过程中,也不允许有任何数据类型转换的出现。

 

Dual Format

因此,Qlikview引入了双重格式(Dual format),即Qlikview中数据都具有二元性,每个字段值都有二元性,一个是字符串--用来显示,一个是数字--用来计算和排序。例如month不仅存在'1月’,'2月’…'12月’之类的值用来前台展现,同时也存在1到12的数值用来排序,再比如weekdays不仅存在‘周一’,'周二’…'周日’同时也存在0到6的数值。日期和时间含有类似于“12/31/2019”字符串用来显示,同时也存在对应的数字,事实上这个数字是用来计算自1899年12月30号以来所经历的天数。月,周,天以及时间的显示格式都是在脚本开始的环境变量中提前声明的&

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值