按抒发式着色即通过用户界说的抒发式建立神志。在按抒发式着色时文爱 聊天,您不错同期界说要使用的神志和与其一同使用的相关值,进一步抑止可视化中的神志使用方式。
举例,您可堤防教导极端感酷好的值,或划分不同值范围内的值。按抒发式着色还可用于使用未包括在可视化内的值界说可视化的神志,举例按产物原产国为产物过甚每月销售额总数着色。
在您选拔按抒发式着色时,您可选拔将抒发式用作神志代码,或界说何如使用抒发式将按度量神志选项愚弄于可视化。
以下可视化撑抓笔据抒发式着色:
条形图 组合图 KPI 图表 折线图 舆图 饼图透视表
散点图表格
树形图也不错使用“按抒发式着色”来建立责任表上的背欣忭。联系详实信息,请参阅使用责任表构建愚弄花式。
按有神志代码的抒发式着色默许情况下,要是您选拔按抒发式着色,抒发式是一个神志代码会被启用。要是您选拔了此选项,您的抒发式必须包括接收受撑抓抒发式花式的神志代码,用以界说要使用的神志。使用此行动可让您手动抑止可视化神志以及可视化中所用神志的条款。关于表格和透视表,您不错使用抒发式来界说布景神志和数据列的文本神志。
示例评释使用神志抒发式时扩充的操作的一些示举例下。
国产三级示例: 按偶而神志范围着色
argb(255,rand()*255,rand()*255,rand()*255)
该示例使用 ARGB 神志。它以建立总共不透明的 alpha 值来源,然后使用 rand() 函数,以对红色、绿色和蓝色产生偶而值,进而创建偶而神志。
示例: 按单个度量值着色
if(sum([Budget Amount]) > 1000000, 'cornflowerblue', magenta())
在此轨范中,有一个条款。要是 sum([Budget Amount]) 大于 1 百万,则对相应的度量值建立 'cornflowerblue' 神志,不然将对这些值建立洋红色。
'cornflowerblue' 是神志 rgb(100, 149, 227) 的神志要害字。
magenta() 是生成洋红色的 Qlik Sense 神志函数。
示例: 使用团聚抒发式按单个度量值着色
if(avg(Value) > avg(Total aggr(avg(Value), Name)), Blue(), Brown())
在此轨范中,有一个条款。要是 avg(Value) 值大于扫数这个词表格蓄意 avg(Value) 值,则会将相应度量值着色为蓝色。要是 avg(Value) 值小于扫数这个词表格蓄意 avg(Value) 值,则会将相应度量值着色为棕色。
示例: 按多个度量值着色
if(Sum(Sales) > 3000000文爱 聊天, 'green', if(Sum(Sales) > 2000000, 'yellow', if(Sum(Sales) > 1000000, 'orange', red())))
在此轨范中,有多个条款。要是 Sum(Sales) 大于 3,000,000,则相应度量值将为绿色。要是 Sum(Sales) 介于 2,000,000 与 3,000,000 之间,则相应度量值将为黄色。要是 Sum(Sales) 介于 1,000,000 与 2,000,000 之间,则相应度量值将为橙色。扫数其他度量值将为红色。
示例: 按多维度着色
if([CompanyName]= 'A Corp', rgb(100, 149, 227), if([CompanyName]= 'B Corp', rgb(100, 149, 200), if([CompanyName]= 'C Corp', rgb(100, 149, 175), if([CompanyName]= 'D Corp', rgb(100, 149, 150), 'grey'))))
在此轨范中,抒发式用于界说字段 CompanyName 中的每个特定维度值的 RGB 神志。
示例: 按度量值对表格对象文本和布景着色
if(Sum([Sales]) < 10000, 'red', green())
if(Sum([Sales]) > 200000, 'gold', )
在该示例中,两个抒发式用于将 Sales 列的布景和文本着色。Sales 中低于 $10000 的度量值的布景神志为红色,扫数其他值的布景神志为绿色。此外,高于 $200000 的值的文本神志为 'gold'。
在启用按抒发式着色时,您不错通过禁用抒发式是一个神志代码来按无神志代码的抒发式着色。在此着色行动中,抒发式用于评估针对按度量图表渐变进行绘图的数值,在按度量着色时将抒发式视为一个度量。
示例:
100*Sum([Sales Margin Amount])/Sum([Sales Amount])
在此轨范中,图表会基于抒发式入网算的利润率百分比愚弄按度量神志渐变。
撑抓的抒发式花式在创建抒发式时,撑抓以下花式。
RGB使用 RGB 神志时,不错针对每个红色、绿色和蓝色输入一个介于 0 到 255 之间的整数值(或一个评估此类值的抒发式)。扫尾神志可通过一都添加这三种神志来生成。
示例:
rgb(0,0,255)
此示例生成蓝色。RGB 神志中的好多具有纯文本神气的相应要害字可用来替代 RGB 代码。要是使用 'blue' 手脚抒发式,则会取得总共考虑的神志。还撑抓十六进制数字,蓝色的字符串为 '#0000ff'。
ARGBARGB 神志模式具有与 RGB 神志模式考虑的撑抓,但可使用附加 α 值扩张此模式,以便建立神志的不透明度。
示例:
argb(125,0,0,255)
第一个值 (125),用于建立 α 值。值 0 用于生成总共透后光果,值 255 用于生成总共不透后光果。
HSL在 HSL 中,通过色彩值、富足度值和发光度值界说神志。不错使用介于 0 到 1 之间的值。以色环的角度(即色环中呈现的彩虹)呈现色彩。值为 1 时富足度为满,值为 0 时为灰色暗影。值 1 的亮度为白色,值 0 为玄色。值 0.5 最常用。
示例:
hsl(0,0.5,0.5)
此示例生成中等富足度和亮度的红色。
神志要害字Qlik Sense 撑抓 W3C 提倡的神志要害字。使用神志要害字,特定神志由对应于 RGB 十六进制值的称呼来界说。在抒发式中输入神志称呼以使用该神志。
使用以下筹商了解联系 W3C 神志要害字的更多信息:
#value-def-color
https://developer.mozilla.org/en-US/docs/Web/CSS/color_value
示例:
'cornflowerblue'
该示例使用十六进制值 #6495ed 以及 RGB 值 (100, 149, 237) 生成蓝色。
Qlik Sense 神志函数在按抒发式着色时,抒发式中可使用以下神志函数。
black() darkgray() lightgray() white() blue() lightblue() green() lightgreen() cyan() lightcyan() red() lightred() magenta() lightmagenta() brown() yellow() 创建抒发式不错在属性面板中为神志创建抒发式。
扩充以下操作:
在属性面板中,掀开外不雅 > 神志和图例。
单击神志按钮以切换至自界说。
鄙人拉列表中,选拔按抒发式选项。
偶而掀开一个抒发式文本框。
在文本框中输入您的抒发式,或单击 以掀开抒发式裁剪器。
要是抒发式灵验文爱 聊天,则会更新可视化。