QlikView中的RowNo()函数

Posted claireyuancy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QlikView中的RowNo()函数相关的知识,希望对你有一定的参考价值。

函数介绍

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


以上是关于QlikView中的RowNo()函数的主要内容,如果未能解决你的问题,请参考以下文章

在QlikView中使用lookup函数

如何从 QlikView 连接到 Databricks Delta 表?

事实表中的多个字段引用一维 Qlikview

如何使用 QlikView 加载 RData 文件?

Qlikview中的折线图需要设置三种背景颜色

QlikView修改Bar Chart中的元素布局