- 
                
                    
 - 
                
yangm 数据达人Lv4
发表于2020-9-8 09:56
 
楼主
    
                         本帖最后由 yangm 于 2020-9-8 09:58 编辑 
ESENBI-14762.zip
(8.94 KB, 下载次数: )
 
 
 
 
        
    
    
    
    
    
1.将补丁(ESENBI-14762.zip)更新
ESENBI-14762.zip
(8.94 KB, 下载次数: )
PS:补丁作用,使字符型的数据支持排序。此补丁为bi42的补丁。
2.设计或修改分析表
序号列使用_rk()函数来实现。
例如图中所示,
(1)设置序号列表达式为_rk(B6.TJ_TYPE,'asc',2),需注意的是表达式中第二个参数排序方式‘asc’应该与浮动指标表元B6.TJ_TYPE设置的排序方式一致(asc代表升序,desc代表降序)。
(2)添加一个输入框参数,设置参数名称为@set_calc_rknotnum_bymax,设置默认值为true。其余属性参照下图所示。
注意:
1.参数@set_calc_rknotnum_bymax 必须写,为true时,序号方可生效。
2.分析表中分析的数据在一张主题表中。
3.序号列使用函数 _rk() 实现,在设计时,_rk中的第二个参数排序方式要与第一个参数用到的指标字段排序方式一致。
4.子查询可以再使用排序 以及维过滤的功能,一级二级查询都不能使用topn的功能,此设置会影响排名的值
        1.参数@set_calc_rknotnum_bymax 必须写,为true时,序号方可生效。
2.分析表中分析的数据在一张主题表中。
3.序号列使用函数 _rk() 实现,在设计时,_rk中的第二个参数排序方式要与第一个参数用到的指标字段排序方式一致。
4.子查询可以再使用排序 以及维过滤的功能,一级二级查询都不能使用topn的功能,此设置会影响排名的值


