跳到主要内容

在表格中使用相对数字来计算贡献

在该页面上

在表格中使用相对数字来计算贡献

该示例说明了在一个维度表中如何使用相对数字修饰符来计算贡献。

Table created by using relative numbers to calculate financial contributions.

数据集

在该示例中,我们将使用 Qlik Sense Tutorial - Building an App 中可用的数据文件。下载并展开教程。文件位于 Tutorials source文件夹:Sales.xls

要下载文件,转至 Tutorial - Building an App

将数据文件添加至空应用程序。加载的数据集包含销售数据。

度量

我们使用销量作为在主条目中创建的度量。

  • 带表达式 Sum(Sales)Sales。此为销量的总和。

可视化

首先,我们向工作表添加筛选器窗格并设置以下数据属性:

  • 维度Product Group

我们还向工作表添加表格,并设置以下数据属性:

  • 维度Year (Date.Year)。
  • 度量Sales;之前创建的度量。

创建以下表格,其中列显示年份以及每年的销售额总和。

Table with columns showing year and sum of sales

务必将数字格式设置为货币,并将格式样式设置为 $ #,##0;-$ #,##0

让图表的标题显示其内容是不错的做法。此外,可考虑随每列的标题变化以反映它代表的内容。我们添加的第一列是 Year,并且第二列包含 Sales per year

相对数字

我们可使用筛选器窗格来选择特定产品组并查看其年度销售额及其总销售额。这样对其贡献提供的比较效果不好。我们将改为使用相对数字来获取百分比,作为产品组贡献的指示。通过更改相对数字计算所依据的参数,我们将得到不同的贡献并获得更多见解。

一年中对产品组销售额的贡献

在进行选择时要查看每个年份对于特定产品组的总销售额的贡献,需要添加第三列:

执行以下操作:

  • 在属性面板中右键单击 Sales per year 并选择复制

为了将该复制度量用作相对数字,我们将应用修饰符。

执行以下操作:

  1. 度量下:Sales per year修饰符设置为 Relative numbers。这将设置度量,以将其用作相对数字。
  2. 修饰符 > 选择范围设置为 Current selection。这将设置要相对于任何所作选择计算的修饰符。
  3. 修饰符 > 维度范围默认设置为 Disregard dimension。这将设置要相对于总计计算的修饰符。
  4. 数字格式设置为自定义,并将格式样式设置为 #,##0%
  5. 标签更改为有意义的内容,诸如 Contribution to total sales of current selection

我们的表格变成如下形式,其中最后列显示每个年份对于所选产品组的总销售额的贡献。

Table showing contributions for each year

 

产品组对总销售额的贡献

要查看特定产品组每个年份的销售额对于所有产品组的总销售额的贡献程度,需要添加第四列:

执行以下操作:

  • 在属性面板中右键单击 Contribution to total sales of current selection 并选择复制

我们将再次应用 Relative numbers 修饰符,但是这次将具有不同的属性。

执行以下操作:

  1. 修饰符 > 选择范围设置为 Disregard selection。这将设置不考虑任何所作选择而计算的修饰符。
  2. 修饰符 > 维度范围已经设置为 Disregard dimension。这将设置要相对于总计计算的修饰符。
  3. 标签更改为有意义的内容,诸如 Contribution to total sales from all years

由于我们复制了之前的度量,因此已经设置了数字格式以及格式样式

我们的表格变成如下形式,其中最后列显示所选产品组对于所有三个年份的总销售额的贡献。

Table showing contributions for all three years.

由于您尚未进行任何选择,最后两列具有相同的值。

产品组对年度销售额的贡献

要查看特定产品组的销售额相较于所有其他产品组对该年份销售额的贡献程度,需要添加第五列:

执行以下操作:

  • 在属性面板中右键单击 Contribution to total sales from all years 并选择复制

我们将再次应用 Relative numbers 修饰符,但是这次将具有不同的属性。

执行以下操作:

  1. 修饰符 > 选择范围设置为 Disregard selection。这将设置不考虑任何所作选择而计算的修饰符。
  2. 修饰符 > 维度范围已经设置为 Respect dimension。这将设置要相对于每个维度值计算的修饰符。
  3. 标签更改为有意义的内容,诸如 Contribution to sales of each year

我们的表格变成如下形式,其中最后列显示所选产品组对于所有三个年份的总销售额的贡献。

Table with the contribution of the selected product group to the total sales from all three years.

由于我们尚未作任何选择,最后列示出所有产品组对每个年份的年度贡献。

进行选择

我们现在可开始进行选择,以将我们的相对数字更改为提供更多见解的内容。

执行以下操作:

  1. 单击工具栏中的Edit 完成
  2. 从产品组筛选器窗格选择 Canned Products

我们的表格变为如下形式。

Table created by using relative numbers to calculate financial contributions.

探索

表格显示每个年份的相对销售额。有了不同的贡献列、使用相对数字作为度量修饰符,我们能更好地了解每个产品组对总销售额的贡献。在 Contribution to total sales of current selection 列中,我们看到 Canned Product 销售额中有 40% 发生在 2012 年,在 2014 年显著下降。Contribution to total sales from all years 列示出所有三个年份的总销售额的 8% 都来自 Canned Product 的 2012 年销售额。Contribution to sales of each year 列还让我们了解到,对于 2012 年,Canned Product 销售额贡献了该年度销售额的 21%,并且这同样适用于 2014 年的销售额。