展开 层次号 标签

      行过滤
        1  示例
            1.1  数字
                1.1.1  列值不是数字
脚本
isNaN(#{某列} - 1)
条件
true
最大值
-1
                1.1.2  比较数字
脚本
#{数字列1} != 0 || #{数字列1} < #{数字列2}
条件
true
最大值
-1
                1.1.3  比较统计值
脚本
#{数字列} < #{数字列-均值}
条件
true
最大值
-1
            1.2  时间
                1.2.1  列值的时间值
脚本
if (#{时间列} != null)
   new Date(#{时间列}.getTime()
else
   -1;
条件
true
最大值
-1
                1.2.2  时间点
脚本
#{时间列} == '2016-05-19 11:34:28'
条件
true
最大值
-1
                1.2.3  匹配时间
脚本
if (#{时间列} != null)
   #{时间列}.startsWith('2016-05-19 09')
else
   undefined;
条件
true
最大值
-1
                1.2.4  比较时间
脚本
if (#{时间列} != null)
   new Date(#{时间列}).getTime()  > new Date('2016/05/19 09:23:12').getTime()
else
   undefined;
条件
true
最大值
-1
                1.2.5  格式化时间
脚本
function formatDate(date) {
     var y = date.getFullYear();
     var m = date.getMonth() + 1;
     m = m < 10 ? ('0' + m) : m;
     var d = date.getDate();
     d = d < 10 ? ('0' + d) : d;
     var h =date.getHours();
     h = h < 10 ? ('0' + h) : h;
     var M =date.getMinutes();
     M = M < 10 ? ('0' + M) : M;
     var s =date.getSeconds();
     s = s < 10 ? ('0' + s) : s;
     return y + '-' + m + '-' + d + ' ' + h + ':' + M + ':' + s;
}
if (#{时间列} != null)
   formatDate(new Date(#{时间列}));
else
   null;
条件
true
最大值
-1
                1.2.6  是否为星期日
脚本
if (#{时间列} != null)
   new Date(#{时间列}).getDay() == 0
else
   undefined;
条件
true
最大值
-1
            1.3  字符串
                1.3.1  列值为empty
脚本
#{字符串列} == ''
条件
true
最大值
-1
                1.3.2  列值不为null
脚本
#{字符串列} != null
条件
true
最大值
-1
                1.3.3  字串长度
脚本
if ( #{字符串列} != null ) 
    #{字符串列}.length
else
    -1
条件
true
最大值
-1
                1.3.4  包含子串
脚本
if ( #{字符串列} != null ) 
    #{字符串列}.search(/昔去雪如花/ig)
else
    -1
条件
true
最大值
-1
                1.3.5  子串位置
脚本
if ( #{字符串列} != null ) 
    #{字符串列}.indexOf('今来花似雪')
else
    -1
条件
true
最大值
-1
                1.3.6  比较
脚本
#{字符串列} === '只恐夜深花睡去'
条件
true
最大值
-1
                1.3.7  替换首个
脚本
if ( #{字符串列} != null ) 
    #{字符串列}.replace("敲门", "推门");
else
   null
条件
true
最大值
-1
                1.3.8  替换所有
脚本
if ( #{字符串列} != null ) 
    #{字符串列}.replace(/怨年华/g, "鸟惊心");
else
   null
条件
true
最大值
-1
                1.3.9  开始于
脚本
if ( #{字符串列} != null ) 
    #{字符串列}.startsWith('君不见')
else
   undefined
条件
true
最大值
-1
                1.3.10  结尾于
脚本
if ( #{字符串列} != null ) 
    #{字符串列}.endsWith('需尽欢')
else
   undefined
条件
true
最大值
-1
                1.3.11  特定值
脚本
var array = [ 'A', 'B', 'C', 'D' ];
array.includes(#{字符串列})
条件
true
最大值
-1
            1.4  限制行数
                1.4.1  最前面10行
条件
true
最大值
10