加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

(5)QlikView中的RowNo()函数

发布时间:2020-12-14 03:33:20 所属栏目:大数据 来源:网络整理
导读:函数介绍 RowNo()返回当前行的行号,在QlikView加载后的数据表中。第一行的值是1。 使用注意:此函数没有参数,但是括号不能省略。 适用范围,可以用于Load脚本,也可以用于Chart的表达式。 实例 脚本例子: SET ThousandSep=',';SET DecimalSep='.';SET Mon

函数介绍

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:Userszhaob001Desktoptest.xlsx
(ooxml,embedded labels);


然后加载结果,加载后的效果如下图:

Chart实例

我们在实例上增加一个表盘项来显示当前选择项所在的行数。

在表盘的表达式中写入

然后就会有如下所示:

当前行数6和第一幅图中的数据去对比就能看出来显示的行数是正确的了。

注:当用于表达式时要特别注意当前行所对应的table,如果对应错了就不会出现预期的效果了。以后再讲特殊的情况。

总结

本文总结了一下RowNo()函数的用法和功能。脚本直接在文章能发现,具体数据源可以去这里下载:数据源xls

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读