函数介绍 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()fromc:\users\zhaob001\desktop\test.xlsx(ooxml, embedded labels);
然后加载结果,加载后的效果如下图:
chart实例我们在实例上增加一个表盘项来显示当前选择项所在的行数。
在表盘的表达式中写入
然后就会有如下所示:
当前行数6和第一幅图中的数据去对比就能看出来显示的行数是正确的了。
注:当用于表达式时要特别注意当前行所对应的table,如果对应错了就不会出现预期的效果了。以后再讲特殊的情况。
总结本文总结了一下rowno()函数的用法和功能。脚本直接在文章能发现,具体数据源可以去这里下载:数据源xls