# 转换输出问题

## 转换会生成占位符对象

可能的原因

源 QlikView 文档包含在 Qlik Sense 中没有直接对应的对象类型。这些类型被转换为占位符文本对象。

建议的操作

查看 Excel 转换报告，了解结果为 占位符 的对象。占位符包含对原始对象类型和属性的描述。在 Qlik Sense 中，使用相应的可视化类型手动重新创建这些对象。

信息注释

有关哪些对象类型会生成占位符的详细信息，请参阅[转换范围](https://help.qlik.com/zh-CN/migration/Content/Qv2qsMigration/known-limitations/conversion-scope.htm)。

## 批量转换报告部分项目失败

可能的原因

批处理运行中的单个项目可能会由于 PRJ 生成错误、转换错误或云部署问题而独立失败。

建议的操作

查看 `batch_summary.json` 或批处理摘要 HTML 以获取每个项目的结果。每个项目都列出了结果和任何错误消息。若要仅重新运行失败的项目，请将失败的 QVW 文件复制到单独的文件夹并针对该文件夹运行新批处理，或使用 `--qvw` 单独运行每个失败的项目。如果出现与资源争用相关的故障，则使用 `--batchWorkers 1` 减少并行工作器的数量。检查每个项目`logs/`子文件夹中的项目日志文件，以获取详细的错误跟踪信息。

## 对象显示出意想不到的尺寸或测量值

可能的原因

源 QlikView 对象具有的维度或度量多于目标 Qlik Sense 可视化类型所支持的数量。QV2QS 移动多余的物品到备选集合。

建议的操作

在 Qlik Sense 应用程序编辑器中打开对象。多余的维度或度量可在备选方案面板中找到（该部分位于数据窗格底部，标记为备选维度或备选度量）。将项目拖回激活区域，或选择一个支持所需字段数量的可视化类型。请查看 Excel 报告中的 Overflow\_Actions 工作表以获取详细信息。

## 转换后字体显示不同

可能的原因

Qlik Sense 支持一组有限的网络安全字体。Qlik Sense 中不可用的 QlikView 字体会被映射到最接近的可用替代。

建议的操作

查看转换报告中的字体映射。如果自动映射不符合要求，请在Qlik Sense应用程序编辑器中手动调整字体。有关支持的字体详情，请参阅[对象转换详情](https://help.qlik.com/zh-CN/migration/Content/Qv2qsMigration/conversion-reference/object-conversion-details.htm)。

## 转换后的应用程序看起来与预期不同

可能的原因

QlikView 和 Qlik Sense 呈现内容的方式不同。视觉差异可能源于布局模式、应用的主题或表达式引用差异。

建议的操作

执行以下选项之一：

* 如果背景图像与对象不对齐，请尝试固定画布模式 (`--fixedSheetCanvas`)。固定画布保留原始的 QlikView 像素布局。验证画布比例和对象比例设置为相同的值。有关详细信息，请参阅[转换布局模式](https://help.qlik.com/zh-CN/migration/Content/Qv2qsMigration/conversion-layout-settings/index.htm)。
* 如果颜色或字体看起来不同，请检查是否应用了非经典主题。非经典主题会覆盖对象边框、背景和字体。使用 Sense 经典版 以实现与原始 QlikView 外观的最高保真度。
* 如果表达式评估不正确，请查看 Excel 报告中的 Expression\_Findings 工作表，以了解 QlikView 和 Qlik Sense 之间集合分析引用差异。
* 检查 跟进对象 工作表，查看标记为 需要调整 的对象，这些对象可能需要手动优化。

## 批处理转换输出缺少最近的 QlikView 更改

可能的原因

在批处理模式下，`--generatePrj` 仅为尚未拥有 PRJ 文件夹的 QVW 文件生成 PRJ 文件夹。如果存在之前提取的 PRJ 文件夹，它会被重用，即使 QVW 文件此后已更新。

建议的操作

删除 QVW 文件旁过时的 PRJ 文件夹，并使用 `--generatePrj` 重新运行批量转换。QV2QS 会在未找到现有文件夹时生成一个新的 PRJ 文件夹。备选方案是，在 QlikView Desktop 中打开 QVW 文件并保存它 — QlikView 会在同一目录中存在 `-prj` 文件夹时自动重新生成 PRJ 文件夹。在单项目模式下，`--generatePrj` 始终自动替换现有的 PRJ 文件夹。

## 源文件是 Qlik Sense QVF

可能的原因

所选文件是导出自 Qlik Sense 的 QVF，而不是 QlikView 文档。QV2QS 仅接受 QlikView 文档（`.qvw` 文件或 `.qvf` 文件，这些文件由 QlikView 12.70 或更高版本创建）作为输入。控制台或向导显示 `This QVF was created by Qlik Sense, not QlikView. QV2QS converts QlikView documents only.`

建议的操作

请改为选择 QlikView 文档。QlikView 创建的 QVF 文件可以通过在 QlikView Desktop 中打开它们来识别。有关支持的输入格式的详细信息，请参阅[系统要求](https://help.qlik.com/zh-CN/migration/Content/Qv2qsMigration/getting-started/system-requirements.htm)。

## 了解更多

* [转化结果](https://help.qlik.com/zh-CN/migration/Content/Qv2qsMigration/conversion-results/conversion-outcomes.htm)
* [对象类型映射](https://help.qlik.com/zh-CN/migration/Content/Qv2qsMigration/object-type-mapping.htm)
* [维度和度量限制](https://help.qlik.com/zh-CN/migration/Content/Qv2qsMigration/conversion-reference/dimension-and-measure-limits.htm)
* [批量报告](https://help.qlik.com/zh-CN/migration/Content/Qv2qsMigration/batch-conversion/batch-reporting.htm)
* [转换布局设置](https://help.qlik.com/zh-CN/migration/Content/Qv2qsMigration/conversion-layout-settings/index.htm)