1.
除了可以给字段取中文别名外(聚合字段也适合这方式),还可以通过给数据库字段取中文别名,这样图表展示出来就是中文了。
sources-tables-点击编辑- list columns-Verbose Name字段即可以取别名。详情如下:
2.自定义sql语句
如:
select *
from (select
a.region,
a.people,
a.bd_no,
a.phone,
a.position,
a.achieve,
a.new_people,
a.count_time,
b.people people_total,
b.bd_no bd_no_total,
b.phone phone_total,
b.position position_total,
b.new_people new_people_total,
b.achieve achieve_total
from ( select
region,
people,
bd_no,
phone,
position,
achieve,
new_people,
count_time
from t_cal_buss_tp) a
join( select
sum(people) people,
sum(bd_no) bd_no,
sum(phone) phone,
sum(achieve) achieve,
sum(position) position,
sum(new_people) new_people,
count_time
from t_cal_buss_t
group by count_time ) b
on a.count_time=b.count_time) c
order by bd_no desc limit 100
如果直接打开表编辑图表,这样经常不满足我们的需求,像如上复杂的情况最终需展示为柱状图,该怎么做呢?
第一步:
将这个sql复制到sql-editor,如下图:
注意这里数据量太大查不出来要先写一个limit限制一下。
然后query出数据,点击Explore。
第二步:
如图,将查询时间和展示为柱形图选择一下。
第三步:
Metrics指标,意思是最终你要显示的字段选sum(people) ,
Series 是以什么来计量也就是分组,这里选region区域城市。
点击datasource那里,打开表设置将limit去掉
这样图表最初的数据就出来了,展示为柱形图。以城市分组,每个城市都有我定义的3个指标。
但是这里指标如何改为中文定义呢??这里我们先定义好一些可能需要的指标,备用。
点击datasource-Metrics,Add Item 添加即可,如图:
这里的指标我们可以利用函数做计算。如下图,可以选择需要查询出的指标,其实上面只是定义一些备用,下面里才是真正要查出来的,需要哪些就选哪个。然后Series就是以什么来“分组”,也可以理解为计量。
Series如何改为中文?
点击datasource-columns,选择一个字段,点开小三角,选择Lable中添加,即添加一个标签别名。
如图: