(5)QlikView中的RowNo()函数
程序员文章站
2024-01-19 11:15:22
...
函数介绍 RowNo()返回当前行的行号,在QlikView加载后的数据表中。第一行的值是1。 使用注意:此函数没有参数,但是括号不能省略。 适用范围,可以用于Load脚本,也可以用于Chart的表达式。 实例 脚本例子: SET ThousandSep=,;SET DecimalSep=.;SET MoneyTh
函数介绍
RowNo()返回当前行的行号,在QlikView加载后的数据表中。第一行的值是1。
使用注意:此函数没有参数,但是括号不能省略。
适用范围,可以用于Load脚本,也可以用于Chart的表达式。
实例
脚本例子:
SET ThousandSep=','; SET DecimalSep='.'; SET MoneyThousandSep=','; SET MoneyDecimalSep='.'; SET MoneyFormat='$#,##0.00;($#,##0.00)'; SET TimeFormat='h:mm:ss TT'; SET DateFormat='M/D/YYYY'; SET TimestampFormat='M/D/YYYY h:mm:ss[.fff] TT'; SET MonthNames='Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec'; SET DayNames='Mon;Tue;Wed;Thu;Fri;Sat;Sun'; BlogCount: LOAD*, RowNo() FROM C:\Users\zhaob001\Desktop\test.xlsx (ooxml, embedded labels);
然后加载结果,加载后的效果如下图:
Chart实例
我们在实例上增加一个表盘项来显示当前选择项所在的行数。
在表盘的表达式中写入
然后就会有如下所示:
当前行数6和第一幅图中的数据去对比就能看出来显示的行数是正确的了。
注:当用于表达式时要特别注意当前行所对应的table,如果对应错了就不会出现预期的效果了。以后再讲特殊的情况。
总结
本文总结了一下RowNo()函数的用法和功能。脚本直接在文章能发现,具体数据源可以去这里下载:数据源xls
推荐阅读
-
php strstr查找字符串中是否包含某些字符的查找函数
-
PHP函数:php中rename()函数的妙用
-
怎么通过变量的形式向类中的构造函数传值
-
把PHP4安装到Win2000的IIS5中_PHP教程
-
PHP5中使用MySQLi扩展的小例子
-
详解PHP中strlen和mb_strlen函数的区别_PHP教程
-
python中print()函数的“,”与java中System.out.print()函数中的“+”功能详解
-
个人对Pandas中agg、apply和transform函数的理解
-
Ubuntu中启用php的mail()函数并解决发送邮件速度慢问题,ubuntu发送邮件_PHP教程
-
基于PHP中的常用函数回顾