跳到主要内容 跳到补充内容

示例:在 Qlik Sense 中手动重新创建 QlikView 内容

特定可视化和其他对象无法使用 QlikView converter 转换。本主题提供如何在 Qlik Sense 中手动创新创建该内容中的一些的示例。

在该示例中,我们进行以下操作以在 Qlik Sense 中重新创建 QlikView 文档 Customers.qvw

  1. 使用 QlikView converter,转换名为 Customers.qvwQlikView 文档中的一些对象。
  2. QlikView 对象置于 Qlik Sense 应用程序中。
  3. 手动重新创建没有在 Qlik Sense 应用程序中转换的 QlikView 对象。

Customers 包含四个工作表:

  • Main
  • Container object
  • Conditional show
  • Forecast

QlikViewCustomers 文档内的Main工作表

Customers.qvw 中的主工作表

QlikViewCustomers 文档内的Container object工作表

Customers.qvw 中的容器对象工作表

QlikViewCustomers 文档内的Conditional show工作表

Customers.qvw 中的条件显示工作表

QlikViewCustomers 文档内的Forecast工作表

Customers.qvw 中的预测工作表

文档包含转换器将转换的以下对象,或者我们将在 Qlik Sense 中手动重新创建的对象:

  • Main 工作表:
    • 列表框(转换器)
  • Container object 工作表
    • 可视化(转换器)
    • 容器(手动)
  • Conditional show 工作表:
    • 列表框(转换器)
    • 使用条件显示功能的表格框(手动)
    • 文本对象(手动)
  • Forecast 工作表:
    • 图表(转换器)
    • 带用户输入变量的滑块框(手动)

要求

  • 访问客户端管理的 Qlik Sense 中的 开发中心

限制

  • 不能使用 QlikView converter 转换磁盘上大于 500 MB 的文档。您可以减少文档中的数据量,或保存没有数据的文档,以减小文档的大小而不丢失资产。

QlikView 文档重新创建为 Qlik Sense 应用程序

在该示例中我们进行以下操作:

  1. Qlik Sense 中打开 开发中心,然后选择 QlikView converter

    有关更多信息,请参阅QlikView converter (仅提供英文版本)

  2. 拖动 Customers.qvw 文档并放置到转换器中。Qlik Sense 处理文档。

  3. 选择 Customers.qvw 文档,然后选择可视化中的所有对象。

    转换工具内 Customers 文档中的可视化选项卡

    转换工具内客户文档中的可视化选项卡。
  4. 查看选项卡,然后单击创建应用程序Customers 应用程序在 Qlik Sense 应用中心内创建。对象创建为资产面板中的主条目。您可以在变量窗口中访问和新建变量。

    Qlik Sense 中的资产面板

    Qlik Sense 中的资产面板。
  5. 打开 Customers 应用程序并新建工作表。命名工作表 Main。单击主条目然后将以下表格拖动至工作表:
    • Country
    • City
    • Customer
    • ProductName

    Customers 应用程序中完成的 Main 工作表

    客户应用程序中完成的主工作表。
    信息注释有关使用 QlikView converter 创建 Qlik Sense 应用程序的更详细步骤,请参阅示例:使用 QlikView converter 将 QlikView 内容移动到 Qlik Sense
  6. 新建工作表并将其命名为 Container object
  7. QlikView 中的容器重新创建行为。
    1. 单击工作表上的编辑工作表,然后单击图表。列出容器对象。

      图表中的容器

      容器图表。
    2. 容器拖动至工作表。

      工作表上的容器

      工作表上的容器。
    3. 主条目,将 Sales by CountryTop 20 customers and # of ordersSales By Category 添加至容器。在我们进行编辑时,我们可以通过单击图表的相应标签来查看每个图表。

      完成的 Container object 工作表

      将内容添加至容器。
  8. 新建工作表并将其命名为 Conditional show
  9. QlikView 中的表格框重新创建行为。当条件显示函数的计算结果为 true 时,将显示该表。
    1. 主条目,将 CustomerOrderDateOrderID 表格拖动至工作表。
    2. 图表,将新的表格拖动至工作表,然后将其命名为 Conditional table
    3. ProductName 作为维度添加至表格。将 QuantityUnit PricePrice 作为度量添加至表格。

      Conditional show 工作表

      条件显示工作表。
    4. 单击 Conditional table,单击属性面板中的 加载项,然后单击数据处理
    5. 计算条件输入以下内容: Count (distinct OrderID)=1

      这与用于 QlikView 中显示条件的表达式相同。

    6. 显示的消息输入 Select one value in the OrderID table

      修改 Conditional table

      修改条件表。

      在我们完成编辑时,我们可在 OrderID 表格中选择值来显示 Conditional table 中的相关数据。

      Order ID 选择一个值

      修改条件表。

      关联 Conditional table 中的数据

      条件表中关联的数据。
  10. 图表,将文本和图像拖动至工作表。

    图表中的文本和图像

    图表中的文本和图像。
  11. 添加以下文本:Select one single order for the details to be shown
  12. 图表,将 KPI 拖动至工作表。

    图表中的 KPI

    条件显示工作表。
  13. 属性面板中的数据下,将 =Sum(Price) 作为度量的表达式输入,以及作为 LabelTotal value of order 输入。

    配置 KPI

    配置 KPI。

    另外将计算条件显示的消息设置为和 Conditional table 的那些相同的值。

    在我们完成编辑时,我们可在 OrderID 表格中选择值来显示 Conditional table 和 KPI 中的相关数据。

    Order ID 选择一个值
    配置 KPI。

    完成的 Conditional show 工作表

    条件显示工作表。
  14. 新建工作表并将其命名为 Forecast
  15. QlikView 重新创建 Next year forecast 表格。
    1. 主条目中的可视化,将 Next year forecast 拖动到工作表上。

      Next year forecast 可视化

      新年预测可视化。
    2. 单击可视化,然后编辑链接的主条目。

      编辑主条目

      编辑主条目。

    3. 属性面板的外观/演示下,将视图从堆叠式更改为分组式。在颜色和图例下,将显示图例设置为自动

      图表演示

      图表演示。

      在我们完成编辑时,可视化的外观与 QlikView 中的相同。

      完成的 Next year forecast 可视化

      完成的新年预测可视化。
  16. Forecast 工作表上的 QlikView 重新创建滑块框。滑块将变量用于用户输入。变量通过转换器复制。
    1. 自定义对象中的 Qlik Dashboard 捆绑,将变量输入拖动到工作表上。

      自定义对象中的变量输入

      自定义对象中的变量输入。
    2. 属性面板中的外观/常规下,输入标题Change next year in %
    3. 变量下,选择名称下的 Forecast 变量,然后选择显示为下的滑块

    4. 下方,将最小值设置为 -10,将最大值设置为 25,将步幅设置为 5。最后,选择滑块标签

      配置变量输入

      变量输入。

      在完成编辑时,我们可使用滑块来更改预测。

      完成的 Forecast 工作表

      预测工作表上的滑块。

Visit the discussion forum at community.qlik.com

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!