回答:图例功能就你说到的这些。如果想要动态改图例,那就实现动态传字段就好了。写SQL实现,用过滤组件绑定参数,参数做为字段传入SQL请求数据。
回答:这样写的话应该取不出值为null的那个数据。
回答:你现在有数据集1:柱形图按列显示每个城市的同比增长。你需要做的是,再做一个所有城市合计的增长的数据集2。再把数据集1和数据集2,上下合并成数据集3。在用数据集3做即可。如果你用的是BI6.0,可以用def函数直接处理一个所有城市合计的增长的列,也可以直接用。def函数:https://help.fanruan.com/finebi/doc-view-2173.html
回答:两种方法:1,你可以用抽取的数据集,每周结束后抽取一次数据(by周抽取)2,你可以用SQL数据集,写SQL只显示上一周的数据...
回答:写成参数,然后BI仪表板参数。将需要的特定的分钟的参数传入SQL即可。下面是我之前用过的类似的传小时参数的写法(Postgresql)。思路差不多,供参考where 0=0${if(len(avi_yield_starttime) = 0,""," and startdate >= cast('" +avi_yield_starttime + "' as date)+ INTERVAL '"+avi_yield_start_hour+" HOUR'")}${if(len(avi_yield_endtime) = 0,""," and startdate <= cast('" +avi_yield_endtime + "' as date)+ INTERVAL '"+avi_yield_end_hour+" HOUR'")}
回答:测试了一下,你是带参数跳转后过滤组件能读取参数值,但是组件标题似乎读取不到跳转后的过滤组件的值,是吗?
回答:主要使用SQL处理,然后直接拉图表显示。(提前把各维度的数据用SQL处理好)格式参考:以下仅仅为思路。 (近3,5,7天,月累计可以通过拼接处理后的日期维度表实现)参考..SELECT 日期,AVG(X) FROM A WHERE =近7天日期 GROUP BY 日期 UNION SELECT 近3天,AVG(X) FROM A WHERE 近3天日期分组字段 =max(近3天日期分组字段) GROUP BY 近3天日期分组字段 UNION SELECT 近7天,AVG(X) FROM A WHERE 近7天日期分组字段 =max(近7天日期分组字段) GROUP BY 近3天日期分组字段 ....
回答:放在"提示"应该可以显示两个或者用注释。直接拉两个指标,达不到效果。
回答:[图片]
39
39
0
10