维度和度量限制
上次更新日期:2026/10/14每种 Qlik Sense 可视化类型都对维度和度量的数量规定了特定的限制。许多可视化类型支持多种模式,这些模式具有不同的有效组合。当 QlikView 对象超出这些限制时,QV2QS 会应用溢出解决操作。有关更多信息,请参阅 Excel 报告中的溢出操作工作表。
有效组合
下表列出了适用于每种可视化类型的每个有效的维度和度量组合。带有范围的条目(例如,1–15)表示范围内的任何计数都是有效的。
| 可视化类型 | 模式 | 维度 | 度量 | 注释 |
|---|---|---|---|---|
| 条形图 | 仅限度量 | 0 | 1–15 | 无尺寸。 |
| 条形图 | 单一维度 | 1 | 1–15 | |
| 条形图 | 二维 | 2 | 1 | 分组式或堆叠式。 |
| 条形图 | 蝴蝶 | 1 | 2 | 蝴蝶子模式。仅限非负值。 |
| 折线图 | 单一维度 | 1 | 1–15 | |
| 折线图 | 二维 | 2 | 1 | 第二个维度在连续型时限制为 12 个值。 |
| 组合图 | 标准 | 1 | 1–15 | 严格限制为 1 个维度。 |
| 饼图 | 标准 | 1 | 1 | 角度测量。 |
| 饼图 | 玫瑰 | 1 | 2 | 第二个测量控制半径。 |
| 散点图 | XY | 1 | 2 | 度量映射到 X 轴和 Y 轴。至少需要 2 个度量。 |
| 散点图 | 气泡 | 1 | 3 | 第三项措施控制气泡大小。 |
| 仪表 | 标准 | 0 | 1 | 不允许有尺寸。 |
| 箱线图 | 单一维度 | 1 | 1 | |
| 箱线图 | 二维 | 2 | 1 | 分组框。 |
| 瀑布图 | 标准 | 0 | 1–15 | 无尺寸。每个小节代表一个条形。 |
| 差异瀑布图 | 标准 | 1 | 2 | 可视化捆绑包类型。当瀑布源具有维度时使用。 |
| 漏斗图 | 标准 | 1 | 1 | |
| 网格图 | 标准 | 2 | 1 | 第一个维度映射到X轴,第二个到Y轴。 |
| 雷达图 | 标准 | 2 | 1 | 第一个维度是系列,第二个是辐条。每个维度最多 100 个值。当 QlikView 雷达图 只有 1 维度 时,QV2QS 会插入一个合成的常量维度,以满足 2 维度 的要求。 |
| 玛丽麦高图 | 标准 | 2 | 1 | 不支持负值。 |
| 树形图 | 标准 | 1–15 | 1 | 建议使用三个或更少维度。 |
| 垂直表 | 标准 | 0+ | 0+ | 没有硬性上限。至少 1 个总列(维度或度量)。 |
| 透视表 | 标准 | 1+ | 1+ | 没有硬性上限。最少 1 维度和 1 度量。 |
溢出解析
当 QlikView 对象具有比目标 Qlik Sense 可视化允许的更多维度或度量时,QV2QS 会自动解决溢出问题。解决策略取决于可视化类型和溢出的性质。
转到替代方案
多余的维度或度量将放入备选集合中。备选方案是否可在运行时互换取决于可视化类型:
- 轴点击 — 条形图、折线图、组合图和散点图(仅限度量)支持通过点击轴标签进行运行时字段交换。可发现性很高。
- 探索菜单 — 饼图、箱线图和树状图通过探索菜单支持运行时字段交换。
- 不可交换 — 网格图表、雷达图、玛丽麦高图、漏斗图、散点图(维度)和方差瀑布图会将多余字段放置在备选项中,但不支持运行时交换。备选方案可在 Qlik Sense 应用程序中手动重新配置。
变量驱动的度量切换
对于条形图、折线图和仪表过量度量,QV2QS 会创建一个变量,一个 Pick() 表达式,该表达式根据变量值选择一个度量,以及一个放置在工作表上的变量输入控件。最终用户在运行时通过变量输入控件选择激活的度量。
直接添加
对于没有硬性最大值限制的可视化类型,多余的字段将作为激活的列或维度添加。直表和数据透视表直接支持附加列。树状图最多接受15个激活维度。瀑布图表支持最多 15 个激活度量。
建议图表类型更改
当数据形状不符合目标可视化类型时,QV2QS 会记录一个建议,切换到不同的可视化类型。例如,一个带有维度的瀑布图会生成一个建议,使用方差瀑布图。此建议已记录在 Overflow_Actions 工作表中,以便手动关注。
表格列管理
对于包含多列的直表,QV2QS 可以应用额外的策略,而不仅仅是直接添加列:
- 列选择器 — QV2QS 启用列选择器功能 (外观 > 演示),以便最终用户可以在运行时切换列的可见性。
- 条件列可见性 — QV2QS 会将
如果显示列
表达式应用于单个列,以实现基于程序代码的条件可见性,具体取决于变量或表达式。
Trellis 网格扩展
QlikView 晶格图显示固定的迷你图表网格(列乘以行)。QlikView 截断超出网格大小的维度值。Qlik Sense 矩阵容器需要最大图表设置以容纳分面维度所有不同的值,否则容器将无法正确渲染。当不同值的数量超过 QlikView 网格大小时,QV2QS 会增加最大图表设置以适应所有值。该值向上舍入到列数的最近倍数,以便网格均匀填充。
不适用
某些溢出组合对于目标可视化类型在结构上是无效的(例如,仪表盘上的维度)。在这些情况下,不应用溢出操作。
Excel 转换报告中的 溢出操作 工作表列出了转换期间应用的所有溢出操作。