已保留属性
上次更新日期:2026/10/14
QV2QS 在转换过程中将 QlikView 对象属性映射到 Qlik Sense 等效项。本参考文档记录了每种对象类型的所有保留属性,包括条件映射和需要手动审查的属性。
对于对象类型映射概览,请参阅对象类型映射。
对于适用于多种对象类型的贯穿性功能(表达式、数字格式、排序、视觉提示、参考线、趋势线、字体处理和维度组),请参阅对象转换详细信息。
通用属性
无论类型如何,所有转换后的对象都将保留以下属性。
| 属性 |
转化行为 |
| 标题 |
映射自 QlikView 的说明文本或标题文本。如果同时定义了标题和说明,标题将映射到 Qlik Sense 标题,说明将映射到副标题。 |
| 副标题 |
映射自 QlikView 的标题文本,当同时存在单独的标题时。 |
| 脚注 |
映射自 QlikView 帮助文本。 |
| 显示条件 |
通过将对象包装在具有 condition 条目的单子布局容器中来保留。Qlik Sense 不直接支持可视化对象的显示条件。 |
| 计算条件 |
保留在图表和表格类型上。条件表达式和自定义错误消息都应用于超立方体定义。 |
| 备选状态 |
绑定到备用状态的对象保留相同的状态绑定。状态名称应用于对象、超立方体和列表对象(用于筛选器窗格)。 |
| 背景颜色 |
纯色背景颜色会保留,包括 Alpha 透明度。对于 sn-text 对象,背景颜色表达式也会被保留。对于其他类型,仅转换常量颜色。 |
| 标题字体样式 |
字体系列、字号、粗体、斜体和下划线已转换。颜色会根据背景检查 WCAG 对比度(最低比例 2.0),如果对比度不足,则替换为清晰的默认颜色。 |
图表
所有图表共有的属性
以下属性将保留用于所有图表可视化。每种图表类型的属性在后续章节中列出。
| 属性 |
转化行为 |
| 维度 |
表达式、标签、排序条件、空值抑制、显示条件和库 ID(用于主维度)将保留。 |
| 度量 |
表达式、标签、数字格式、排序条件、显示条件和累加修饰符均被保留。当 QlikView 度量启用了累积时,QV2QS 会生成一个 Qlik Sense 累积修饰符,其中包含重写后的表达式、步长计数和基本表达式。 |
| 持久的颜色 |
在 QlikView 中启用时,第一个维度在 Qlik Sense 中配置为 byDimension 颜色模式,并带有 persistent=true 和 useDimColVal=true。如果尚未存在,则会将一个颜色属性维度添加到第一个维度。 |
| 按表达式着色 |
度量级别 colorByExpression 属性已检测到。如果存在,图表颜色模式设置为byExpression,并使用expressionIsColor=true。 |
| 按Y值排序 |
当 QlikView 图表按 Y 值对维度进行排序时,第一个维度排序条件设置为使用第一个度量按表达式排序。 |
| 基准线 |
标签、值表达式、颜色、线条样式(实线、虚线、点线)、线条粗细和显示条件都将被保留。组合图支持主 Y 轴、次 Y 轴和 X 轴上的参考线。散点图使用单独的 X 和 Y 基准线数组。 |
| 趋势线 |
类型(线性、2-4次多项式、指数、对数、幂、平均)和虚线样式将得到保留。 |
| 视觉提示 |
QlikView 基于阈值的颜色提示转换为嵌套的 If() 颜色表达式,使用 RGB() 或 ARGB() 函数。文本颜色和背景颜色提示都已转换。 |
| 循环群度量 |
属于 QlikView 循环组的度量被分为一个主要度量和替代度量。替代措施存储在可视化属性中,以便用户可以在它们之间切换。 |
| 溢出处理 |
当图表超出 Qlik Sense 维度或度量限制时,多余项会移至备选项,并且该对象会被标记以供手动审查。 |
| 网格图表模式 |
启用了网格的图表被拆分为一个主可视化(不包含网格维度),以及一个qlik-trellis-container引用该主可视化。Trellis 维度 (维度 0) 成为 容器 数据定义中的分面字段。网格列和行已保留。 |
| 累计 |
启用累积的度量会获得一个 Qlik Sense 累积修饰符。表达式使用 RangeSum() 和 Above(),其中集合分析边界已适应维度字段类型。全量和步进累积模式均受支持。二维图表使用额外的表达式包装器,来将累积嵌套在外层维度上下文中。 |
条形图
| 属性 |
转化行为 |
| 堆叠 |
分组或堆叠式条形分组得以保留。具有两个或更多维度的堆叠式图表使用堆叠式数据模式,以便所有维度都参与堆叠。 |
| 方向 |
水平和垂直方向均保持不变。reverse_orientation 标志反转默认轴方向。 |
| 数字 X 轴 |
启用后,图表使用连续轴模式 (preferContinuousAxis=true)。 |
| 瀑布图检测 |
带有偏移表达式的条形图会自动转换为瀑布图。此转换被标记为需要人工审核。 |
折线图
| 属性 |
转化行为 |
| 线条样式 |
实线、虚线和点划线样式均保留。 |
| 线曲线模式 |
LINEMODE_STRAIGHT 映射到 linear,LINEMODE_SMOOTH 映射到 monotone。 |
| 显示符号 |
数据点可见性标志得以保留。 |
| 区域模式 |
QlikView 区域图 (LINECHART_AREA, LINECHART_3DAREA) 将转换为 Qlik Sense 区域折线图 (lineType=area)。多系列面积图在转换时会启用堆叠式面积。 |
| 方向 |
水平折线图将 Qlik Sense 方向设置为 vertical (轴交换)。 |
| 数字 X 轴 |
启用后,图表使用连续轴模式。 |
| 图例 |
显示标志和停靠位置(上、下、左、右)得到保留。 |
组合图
| 属性 |
转化行为 |
| 每项度量的系列类型 |
每个度量都保留其分配的系列类型:条形、折线或标记。默认情况下,第一个度量是条形,后续度量是线形。 |
| 按度量分配轴 |
每个度量保留分配的主要或次要 Y 轴绑定。默认是第一个度量的主轴,以及后续度量的次轴。 |
| 符号模式 |
QlikView 符号模式(圆形、方形、菱形、三角形)映射到 Qlik Sense 标记类型。填充和轮廓变体在 Qlik Sense 支持该变体时会保留。加号、交叉和直线模式映射到直线标记。 |
| 堆叠 |
条形图分组模式(分组式或堆叠式)已保留。 |
| 方向 |
水平和垂直方向保持不变。 |
| 双 Y 轴 |
按度量轴分配(主要或次要)得以保留。两个轴都采用 Qlik Sense 默认设置,用于显示、停靠和自动最小/最大值。 |
| 库存检测 |
包含股票/K线图表达式(最高价、最低价、开盘价、收盘价)的组合图会自动转换为箱线图。 |
饼图
| 属性 |
转化行为 |
| 持久的颜色 |
基于维度的持久着色已应用。 |
饼图采用默认的 Qlik Sense 标签和图例设置。QlikView 饼图配置选项,除了持久颜色之外,会映射到 Qlik Sense 默认值,无需额外自定义。
散点图
| 属性 |
转化行为 |
| 趋势线 |
度量层级的趋势线会同步到图表层级的趋势线列表,并应用了散点图特有的轴和维度设置。趋势线按 ID 去重。 |
| 持久的颜色 |
基于维度的持久着色已应用。 |
树形图
| 属性 |
转化行为 |
| 持久的颜色 |
基于维度的持久着色已应用。 |
| 标签 |
标题、叠加和叶标签默认启用。值标签已禁用。 |
树状图使用堆叠式数据模式,并启用完全展开和零值抑制。
网格图
| 属性 |
转化行为 |
| 按表达式着色 |
如果度量具有颜色表达式,则该表达式将作为按表达式着色属性应用。如果没有度量具有颜色表达式,则会添加一个按度量着色属性到第二个维度,使用第一个度量表达式作为着色依据。 |
| 维度限制 |
维度超过两个的 QlikView 网格图表会被截断为两个。冗余尺寸移至备选项。 |
雷达图
| 属性 |
转化行为 |
| 颜色方案 |
应用了固定的12色调色板。QlikView 雷达图颜色不直接映射到 Qlik Sense 雷达图扩展颜色模型。 |
| 维度填充 |
Qlik Sense 雷达图扩展需要正好 2 个维度。当 QlikView 雷达图只有一个维度时,QV2QS 会插入一个合成的第一个维度。常量表达式='<FieldName>'使用原始维度字段作为字段名。原始维度成为第二个维度 (辐条)。 |
| 维度分组 |
当存在两个或更多维度时,第二个维度会收到一个OTHER_COUNTED规范,其限制为 20 个值。 |
QlikView 雷达图类型已转换为 Qlik Sense viz 捆绑扩展 qlik-radar-chart。
仪表
| 属性 |
转化行为 |
| 仪表类型 |
QlikView 圆形和速度计模式映射到径向仪表。直线、试管、反射管、交通灯和数字模式映射到条形仪表。 |
| 方向 |
条形仪表方向源自 QlikView 水平标志和仪表模式。垂直条形模式(试管、反射管、交通灯)默认为垂直。直线和数字模式默认为水平。 |
| 最小和最大边界 |
仪表轴的最小值和最大值得到保留。数字字面量和表达式都支持。 |
| 片段 |
多段式仪表保留段边界值和颜色。当 QlikView 将边界存储为比率(0 到 1)时,QV2QS 会使用仪表盘的最小值和最大值将这些比率转换为绝对值。基于表达式的边界保留为值表达式。 |
当仪表盘有零个或一个分段时,颜色将作为单一进度颜色应用。当仪表具有多个分段时,将配置各个分段的颜色和边界限制。
瀑布图
| 属性 |
转化行为 |
| 值类型 |
带有条形偏移表达式的度量被指定为 INVERSE 值类型。没有偏移的度量采用 NORMAL 值类型。 |
| 小计 |
最后一个 QlikView 度量从度量列表中移除,并且该度量标签将作为小计标签应用于前一个度量。小计已在倒数第二个度量上启用。 |
| 段颜色 |
正数、负数和小计段颜色使用固定默认值。QlikView 瀑布图颜色自定义未保留。 |
漏斗图
| 属性 |
转化行为 |
| 持久的颜色 |
基于维度的持久着色已应用。 |
| 漏斗模式 |
Qlik Sense 的漏斗模式设置为基于宽度。 |
QlikView 漏斗图类型已转换为 Qlik Sense viz 捆绑扩展 qlik-funnel-chart-ext。已从转换后的对象中移除边框。
玛丽麦高图
| 属性 |
转化行为 |
| 持久的颜色 |
启用后,持久着色将通过单元格级别的颜色属性而不是标准的图表颜色属性应用。着色模式设置为 byDimension,并添加了一个 colorByAlternative 属性维度到第一个维度,使用维度字段表达式。 |
箱线图
箱线图对象是从包含股票/K线图表达式的QlikView组合图创建的。此转换将股票表达式组件映射到箱线图元素。
| 属性 |
转化行为 |
| OHLC 表达式 |
高位映射到最末端。低映射到第一个晶须。开盘价和收盘价中较小的一个对应到盒子的起始点,较大的一个对应到盒子的结束点,这样盒子就能正确渲染,无论是看涨还是看跌的K线。箱体中间计算为开盘价和收盘价的中点。 |
| K线着色 |
QlikView 颜色表达式已保留。当未定义颜色表达式时,会生成一个默认表达式:当收盘价低于开盘价时为红色(看跌),否则为绿色(看涨)。 |
| 维度排序 |
来自最后一个 QlikView 维度的排序条件应用于内部和外部超立方体维度。 |
当只有高值和低值表达式存在时(没有开盘价或收盘价),晶须和箱体边缘重叠(第一个晶须和箱体起点都使用低值,最后一个晶须和箱体终点都使用高值),并且箱体中间是高值和低值的中间点。
表格
垂直表 (sn-table)
| 属性 |
转化行为 |
| 列顺序 |
取自 QlikView 在每个DisplayPosition维度和度量上的属性。 |
| 排序顺序 |
字段间的排序顺序已保留。按列排序条件(数字、字母、加载顺序、表达式)已转换。 |
| 总计 |
汇总行位置(顶部、底部或隐藏)和自定义汇总标签已保留。支持基于表达式的总标签。 |
| 聚合函数 |
QlikView 总聚合模式(求和、最小值、最大值、平均值、计数、表达式)映射到每个度量的 Qlik Sense qAggrFunc 属性。 |
| 空符号 |
自定义空值符号已保留。特殊值 - (连字符-减号)将转换为一个空字符串,并应用空单元格背景颜色。 |
| 文本换行 |
单元格和标题的文本换行设置已保留。 |
| 隐藏页眉 |
标头可见性标志已保留。 |
| 列级别颜色表达式 |
每个维度和每个度量的背景颜色表达式和文本颜色表达式将保留为每个列上的属性表达式。 |
| 迷你图 |
QlikView 迷你图表列转换为 Qlik Sense 内联可视化。图表类型(迷你图、条形图、点图、正/负)、维度、颜色(主色、最小值、最大值、起始、结束)、Y 轴刻度(全局或局部)和零基线都将保留。 |
| 单元格样式 |
请参阅下方表格样式部分。 |
| 横向表格 |
QlikView 转置(横向)表已被标记为需要人工审查。Qlik Sense 不具备原生横向表格模式。 |
数据透视表 (sn-pivot-table)
| 属性 |
转化行为 |
| 剩余维度的数量 |
保留自 QlikView NumberOfLeftDimensions 设置。如果未指定,则应用启发式算法:除最后一个之外的所有维度都放在左侧。 |
| 总计位置 |
QlikView TOTAL_AT_TOP 映射到 qShowTotalsAbove=true。QlikView TOTAL_AT_BOTTOM 映射到 qShowTotalsAbove=false。当总计激活时,每个维度的小计会启用。 |
| 缩进模式 |
层级缩进设置已保留。 |
| 始终完全展开 |
初始展开状态已保留。 |
| 空符号 |
自定义空值符号得到保留。 |
| 伪维度样式 |
QlikView 伪维度行样式(用于数据透视表中的度量名称标题)转换为 Qlik Sense measureLabels 主题部分。字体颜色、背景、字体样式、字体系列和字体大小保持不变。 |
| 行和列分配 |
维度和度量组件 ID 映射到 Qlik Sense 透视表布局结构,该结构根据左侧维度计数将每个维度分配到行或列角色。 |
| 单元格样式 |
请参阅下方表格样式部分。 |
表格样式
以下单元格样式属性在直表和透视表中均会保留。
| 属性 |
转化行为 |
| 页眉样式 |
字体颜色、背景颜色、字体样式(粗体、斜体、下划线)、字体系列和字体大小均保留。 |
| 尺寸单元格样式 |
字体颜色、背景颜色和字体样式被保留用于第一个维度单元格变体。 |
| 测量单元格样式 |
字体颜色、背景颜色和字体样式会为第一个表达式单元格变体保留。 |
| 总行样式 |
总行的字体颜色和背景颜色保持不变。QV2QS 偏好标题总计样式,并回退到维度总计样式。 |
| 空单元格背景 |
维度单元格背景颜色应用于空值单元格。当未定义维度背景时,使用白色。 |
| 单元格背景不透明度 |
QlikView alpha 值(0 到 255)会预先与白色背景混合。Qlik Sense 表格单元格不支持 Alpha 透明度,因此视觉效果是一种不透明的预混合颜色。完全透明的单元格(alpha 0)会移除背景。 |
| 边框颜色和透明度 |
网格边框和分隔线颜色已保留。Alpha 值从 0-255 的范围归一化为 0-1 的小数。 |
| 垂直边框模式 |
当 QlikView 垂直边框模式为 BORDER_NONE 时,Qlik Sense 表格中的垂直分隔线将被移除。 |
| 斑马纹 |
当 QlikView 条纹间隔为 2 或更大时,来自 CellVar[0] 和 CellVar[1] 的交替行颜色将被应用。背景 Alpha 混合应用于两种条纹颜色。 |
| 字体映射 |
QlikView 字体名称映射到最接近的可用 Qlik Sense 字体。字体大小将吸附到最接近的允许的 Qlik Sense 主题大小(10 到 24 像素)。 |
非图表对象
筛选器窗格 (列表框和多选框)
| 属性 |
转化行为 |
| 字段名称 |
列表框字段或计算维度表达式已保留。 |
| 标题和副标题 |
映射自 QlikView 标题和名称。多框标题按子项应用。 |
| 显示频率: |
频率显示模式(无、值或百分比)保持不变。 |
| 文本对齐 |
右对齐和居中对齐得以保留。左对齐是默认设置。 |
| 多列布局 |
多列列表框将转换为网格数据布局。固定列数已保留。当设置了固定列数时,布局顺序会强制为行。当未设置固定列数时,行优先或列优先的布局顺序将从 QlikView 中保留。 |
| 复选框模式 |
启用后,列表框使用复选框选择并采用紧凑布局。 |
| 排序条件 |
按字段排序条件已转换。日期类字段可选地抑制基于状态的排序。 |
| 循环和钻取组 |
绑定到循环组或钻取组的列表框连接到相应的主维度。标题表达式使用 GroupDimensionLabel() 来显示激活字段名称。 |
| 背景和主题 |
列表框背景颜色(包括 Alpha 值)应用于筛选器窗格主题。透明背景已明确设置,以防止 Qlik Sense 主题默认设置覆盖。标题字体颜色会保留,并会检查其与背景的对比度。内容字体颜色保持不变。 |
| 属性 |
转化行为 |
| 标签文本 |
按钮标签已保留。提升为操作按钮的文本对象使用文本表达式或标题文本作为标签。 |
| 导航操作 |
导航到工作表、图表或 URL 的操作将保留。同窗口导航在适用时会进行转换。 |
| 变量操作 |
SetVariable 操作被保留为按钮操作。 |
| 文本颜色 |
静态 RGB 文本颜色和动态文本颜色表达式都已保留。对于提升为按钮的文本对象,QV文本颜色会被转换。 |
| 背景颜色 |
带 Alpha 透明度的静态 RGB 背景颜色得以保留。动态背景颜色表达式已保留。 |
| 透明度 |
当 QlikView 的 alpha 值为 0 或背景模式不是纯色时,Qlik Sense 按钮背景将被强制设置为完全透明。透明设置可防止 Qlik Sense 主题默认设置覆盖预期外观。 |
| 按钮图像 |
QlikView 按钮图像 (BS_IMAGE 样式) 会使用媒体 URL 占位符进行转换。实际的媒体文件 URL 会在云部署期间解析。 |
无法映射到 Qlik Sense 等效项的操作会在转换报告中列出。当存在不支持的操作时,该对象会被标记为人工审核。
| 属性 |
转化行为 |
| 变量名 |
绑定的变量名在滑块和输入框源中均保留。 |
| 滑块属性 |
当输入样式支持自动模式时,滑块的最小值、最大值和步长值会被保留。 |
| 渲染模式 |
QlikView 滑块输入样式映射到 Qlik Sense 渲染模式:滑块样式映射到滑块模式,其他样式映射到输入字段模式。 |
| 预定义值 |
输入框预设值将转换为下拉列表。每个值以及对应的显示标签都已保留。 |
日期选取器
| 属性 |
转化行为 |
| 日历字段 |
用于日期选择的字段已保留。对于滑块,字段是从变量配置中提取的。 |
| 单选或范围模式 |
QlikView 日历选择范围设置决定了日期选择器是使用单日期模式还是日期范围模式。 |
| 日期范围 |
最小和最大日期表达式是根据日历字段,通过 Min() 和 Max() 函数生成的。 |
| 标题 |
标题和页眉设置已保留。当日期选择器需要手动调整时 (例如,一个变量绑定的滑块没有清除的字段源),标题会被覆盖为一个可见的标记以供审阅。 |
文本对象
| 属性 |
转化行为 |
| 正文 |
文本表达式(以=开头)被添加为超立方体度量。静态文本直接呈现。 |
| 标题文本 |
当显示标题时,该标题映射到 Qlik Sense 标题,并带有 showTitles=true。 |
| 文本颜色 |
静态 RGB 文本颜色应用于文本格式样式。动态文本颜色表达式作为属性表达式应用于超立方体度量,从而启用运行时颜色评估。常量颜色表达式(例如,RGB(255,0,0))会被检测到并静态应用。 |
| 字体样式 |
粗体、斜体、下划线、字体大小(磅转换为像素)和字体系列将转换为文本文档上的CSS格式样式属性。 |
| 背景颜色 |
具有 Alpha 通道的纯色背景颜色应用于通用组件。对于文本对象,也支持背景颜色表达式。 |
| 字幕叠加 |
当文本对象具有带样式且下方有内容的标题条形时,QV2QS 会创建一个单独的叠加 sn-text 对象作为标题。在正文前添加空行,以将内容推到叠加的标题下方。叠加层高度是根据标题字体大小估算的 (点大小乘以 1.5 再加上 8 像素)。 |
| 带操作的文本对象 |
包含按钮操作或导航的文本对象会被提升为操作按钮。文本表达式或标题文本成为按钮标签。 |
形状(线条和箭头)
| 属性 |
转化行为 |
| 方向 |
水平和垂直方向均保持不变。无法识别的方向默认为水平。 |
| 线宽 |
QlikView 线宽值被缩放至 Qlik Sense 1 到 20 像素范围,使用公式 round(weight / 4),并限制最小值为 1。 |
| 仪表板设置 |
DASH启用标志、DASH片段长度和DASH间隙间距已保留。 |
| 描边颜色 |
静态 RGB 描边颜色得以保留。 |
| 按表达式着色 |
动态描边颜色表达式被保留为 Qlik Sense 表达式对象。当按表达式着色处于激活状态时,不使用静态颜色。 |
统计信息框
| 属性 |
转化行为 |
| 统计函数 |
所有 15 个 QlikView 统计函数均已转换:总计数 (Count),求和,平均值 (Avg),标准差,偏度,峰度,最小值,最大值,数值计数 (NumericCount),空值计数 (NullCount),文本计数 (TextCount),缺失计数 (MissingCount),唯一值,中位数,和分位数。 |
| 显示顺序 |
QlikView 的规范显示顺序得以保留:首先是计数变体(数值计数、空值计数、文本计数、总计数、缺失计数),然后是求和、平均值、标准差、偏度、峰度、最小值、最大值和唯一值。分位数和中位数行将按照源中定义的顺序附加在主要统计数据之后。 |
| 自定义标签 |
当 QlikView 统计框使用自定义标签时,自定义标签会替换默认标签。当自定义标签为空时,将使用默认标签。 |
| 分位数和中位数 |
分位数是从 QlikView XML 中十六进制编码的 IEEE 754 双精度浮点数解析而来的。50%的分位数被称为中位数。支持多分位数行(例如,第25、第50和第75百分位数)。 |
| 背景颜色 |
滚动背景颜色应用于通用组件。 |
| ValueList 模式 |
统计信息框被转换为表格,使用一个维度和一个度量。该维度使用 ValueList() 并启用所有统计标签。该度量使用嵌套的If(ValueList()='Label', Expression, ...)链,为每行分派正确的聚合函数。按加载顺序排序保留原始显示顺序。 |
容器 (标签式)
| 属性 |
转化行为 |
| 选项卡标签 |
容器成员标签是从标签表达式中提取的。 |
| 活动选项卡 |
默认的激活选项卡索引已保留。 |
| Tab 键顺序 |
成员顺序遵循原始 QlikView 容器的成员顺序。 |
| 子对象 |
每个选项卡成员都会在 Qlik Sense 选项卡式容器中作为子对象重建。子对象标题已隐藏,以避免与选项卡标签重复。 |
| 背景颜色 |
具有 Alpha 透明度的容器背景颜色在通用组件上得以保留。支持背景颜色表达式(包括用于单独alpha值的RGB到ARGB转换)。 |
| 嵌套容器 |
嵌套在其他容器中的容器最多支持 8 层深度。网格模式嵌套容器生成布局容器。选项卡式嵌套容器生成递归选项卡式容器。 |
容器 (网格模式)
| 属性 |
转化行为 |
| 网格尺寸 |
行数和列数均已保留。 |
| 标题 |
容器的标题、副标题和脚注均保留自基础对象。 |
| 子女安置 |
子对象被放置在布局容器网格的原始位置。 |
了解更多