永洪社区

标题: 排序设置高亮 [打印本页]

作者: yhdata_uB9Swxag    时间: 2022-8-30 09:41
标题: 排序设置高亮
我怎么能按本期份额排了前十之后 再在本期份额前十的品牌里把同比最高和最低的设置高亮改变柱图颜色呢

作者: yhdata_bear    时间: 2022-8-30 09:48
使用高级排序topN呢,具体操作步骤参考:https://www.yonghongtech.com/hel ... 7%E6%8E%92%E5%BA%8F
作者: yhdata_uB9Swxag    时间: 2022-8-30 10:08
yhdata_bear 发表于 2022-8-30 09:48
使用高级排序topN呢,具体操作步骤参考:https://www.yonghongtech.com/help/Z-Suite/9.4/ch/dataprocess_a ...

高级排序已经按份额排序了   现在想标注排序后同比的最大值和最小值
作者: yhdata_bear    时间: 2022-8-30 10:36
试试高亮呢,设置为
高亮1:同比>+=最大值,
高亮2:同比<=最小值
高亮设置请参考:https://www.yonghongtech.com/hel ... =%E9%AB%98%E4%BA%AE
作者: yhdata_uB9Swxag    时间: 2022-8-30 11:50
yhdata_bear 发表于 2022-8-30 10:36
试试高亮呢,设置为
高亮1:同比>+=最大值,
高亮2:同比

最大最小值不是固定的该怎么弄
作者: yhdata_bear    时间: 2022-8-30 13:27
设置为参数,引用参数试试呢
参数设置请参考:https://www.yonghongtech.com/hel ... =%E5%8F%82%E6%95%B0
作者: yhdata_uB9Swxag    时间: 2022-8-30 13:43
yhdata_bear 发表于 2022-8-30 13:27
设置为参数,引用参数试试呢
参数设置请参考:https://www.yonghongtech.com/help/Z-Suite/9.4/ch/paramedi ...

那样取的是所有的最大值,我只想要份额前十里的同比最大和最小值
作者: yhdata_yzm    时间: 2022-8-30 14:40
我已一个柱状图举例哈:
ar a=getData('图表2',DATA)//获取TOPN柱状图的数据
var b=[]//定义数组
for(i=1;i<a.size();i++)
{
b.push(a.get(i,1))//把获取的数据放入数组
}
param['a']=maxa(b)//取数组的最大值,赋值给参数a
param['b']=mina(b)//取数组的最小值,赋值给参数b
设置高亮=参数即可

作者: yhdata_uB9Swxag    时间: 2022-8-30 15:31
yhdata_yzm 发表于 2022-8-30 14:40
我已一个柱状图举例哈:
ar a=getData('图表2',DATA)//获取TOPN柱状图的数据
var b=[]//定义数组

定义数组那里该怎么写 我想取到同比值找最大最小值
作者: yhdata_uB9Swxag    时间: 2022-8-30 15:33
yhdata_yzm 发表于 2022-8-30 14:40
我已一个柱状图举例哈:
ar a=getData('图表2',DATA)//获取TOPN柱状图的数据
var b=[]//定义数组

我这样写了之后没反应  

作者: yhdata_yzm    时间: 2022-8-30 15:36
yhdata_uB9Swxag 发表于 2022-8-30 15:33
我这样写了之后没反应

定义数组就是var b=[]
同比在你的图上边
作者: yhdata_uB9Swxag    时间: 2022-8-30 15:47
yhdata_yzm 发表于 2022-8-30 15:36
定义数组就是var b=[]
同比在你的图上边

这样写了之后没反应

作者: yhdata_yzm    时间: 2022-8-30 16:02
你加一行debug(a.get(1,0))是什么
作者: yhdata_uB9Swxag    时间: 2022-8-30 16:03
yhdata_yzm 发表于 2022-8-30 16:02
你加一行debug(a.get(1,0))是什么

弹出海尔 是文字  不是数
作者: yhdata_yzm    时间: 2022-8-30 16:06
a.get()里1代表行数,0代表列数,你改一下列数的值,看看那个数据是想要的
作者: yhdata_uB9Swxag    时间: 2022-8-30 16:41
yhdata_yzm 发表于 2022-8-30 16:06
a.get()里1代表行数,0代表列数,你改一下列数的值,看看那个数据是想要的

我要写成最大的同比值弹出来吗
作者: yhdata_yzm    时间: 2022-8-30 16:44
yhdata_uB9Swxag 发表于 2022-8-30 16:41
我要写成最大的同比值弹出来吗

是的,然后你就确认列值了,行值不用管
作者: yhdata_uB9Swxag    时间: 2022-8-31 13:46
yhdata_yzm 发表于 2022-8-30 16:44
是的,然后你就确认列值了,行值不用管

var c=getData('品牌价',DATA)//获取TOPN柱状图的数据
var d=[]//定义数组
for(i=1;i<c.size();i++)
{
d.push(c.get(i,5))//把获取的数据放入数组
}
param['max1']=maxc(d)//取数组的最大值,赋值给参数a
param['min1']=minc(d)//取数组的最小值,赋值给参数b
我又写了一个 会报错 说maxc不对


作者: yhdata_yzm    时间: 2022-8-31 13:54
yhdata_uB9Swxag 发表于 2022-8-31 13:46
var c=getData('品牌价',DATA)//获取TOPN柱状图的数据
var d=[]//定义数组
for(i=1;i

函数是maxa和mina不是c




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4