Early Access: The content on this website is provided for informational purposes only in connection with pre-General Availability Qlik Products.
All content is subject to change and is provided without warranty.
跳到主要内容 跳到补充内容

通过日历期间定义分析期间

为您的日历组定义日历期间,以控制创建可视化Insight Advisor 使用的时间范围。

video thumbnail

日历期间为 Insight Advisor 定义要在逻辑模型的分析中使用的相关时期。例如,显示所有时间的总销售额的 KPI 可能不如显示当月总销售额的 KPI 有用。您可为当月创建日历期间并将此设置为要用于总销售额的默认期间。逻辑模型的日历期间在日历期间中创建和管理。

日历期间定义单个时期或相对时期的比较。例如,您可以创建日历期间以:

  • 仅显示来自本月的值

  • 将本月与上月比较

  • 将当季与去年本季比较

Insight Advisor 在创建图表时使用日历期间日历期间启用其他分析类型。 当在 Insight Advisor 中编辑图表时,您可选择和应用日历期间。当 Insight Advisor 为该组的字段和主条目创建图表时,您可设置要用于组的默认日历期间。在行为中设置了默认日历期间。有关详细信息,请参阅默认日历期间

创建日历期间

从在字段和组中定义的日历组创建日历期间。您可以通过或不通过在数据加载脚本中使用 autoCalendar 函数的字段创建日历期间。

信息注释

您可将使用 Autocalendar 选项用于自定义日历,前提是该自定义日历使用的已声明字段和 autoCalendar 相同。

使用 autocalendar 创建日历期间

选择在使用 autocalendar 创建日历期间时的分析粒度。例如,粒度为年中的月份或年中的季度。然后您可选择使用最近的值,或者创建比较。

  1. 单击创建日历期间
  2. 选择日历组,然后选择使用 Autocalendar
  3. 为日历期间输入名称。
  4. 选择日历期间粒度。
  5. 执行以下操作之一:
    • 要使用期间粒度字段中最近的值,可选择使用上个排序值
    • 要创建比较性日历期间,可执行以下操作之一:
      • 比较中,选择用于比较的期间。如果 Insight Advisor 应当使用上个完整期间替代当前期间,则选择上个完整期间
      • 自定义中,在偏移中选择供分析的期间,然后在比较偏移中选择用于比较的期间。

        偏移比较偏移使用数值,其中 0 为当前期间。

        例如,如果使用年中的季度作为期间粒度,则 0 将为当前期间,而 3 将为之前三个季度。

  6. 单击创建

使用自定义日历创建日历期间

您可以不通过在加载脚本中使用 autoCalendar 来创建日历期间。例如,您可能具有自定义日历,或者可能希望使用未存在于 autoCalendar 中的自定义日历标记。

要使用自定义日历创建日历期间,选择日历组并选择要聚合的时间字段。然后您可选择使用最近的值,或创建比较。支持两种比较方法:

  • 相对:使用包含相对之前期间数的字段的相对比较。相对期间字段必须包含数值,这些数值定义聚合字段中每个值的自当前日期起的相对期间。然后您可选择偏移和比较偏移来进行分析。

    例如,要进行本月和上月的比较,选择日期作为您的聚合字段。接下来选择 MonthsAgo 作为您的相对期间字段。MonthsAgo 使用表达式来计算日期中的每个值自当月起有多少个之前月份。如果当月为七月,则自七月起的值将为 0,自六月起的值将为 1,自五月起的值将为 2,以此类推。您可为偏移选择 0 或为比较偏移选择 1。

  • 标记:标记比较使用两个字段,这两个字段定义两个单独已标记时期。

    例如,第一季度和第二季度可为用于标记比较的两个期间。比较字段必须包含二进制值,这些二进制值指示哪些聚合字段值在已标记期间中。

    要比较季度 1 和季度 2,可选择日期作为聚合字段。然后可选择 InQuarter1InQuarter2 作为标记字段。这些字段使用表达式来计算值是否在季度 1 或季度 2 中。

有关使用自定义日历创建的日历期间的更多示例,请参阅逐步 - 使用自定义日历创建日历期间

  1. 单击创建日历期间
  2. 选择日历组,然后清除使用 Autocalendar 复选框。
  3. 为日历期间输入名称。
  4. 选择要使用的聚合日期字段。
  5. 执行以下操作之一:
    • 要使用期间粒度字段中最近的值,可选择使用上个排序值
    • 要创建比较性日历期间,可执行以下操作之一:
      • 相对中,对于相对之前周期,选择加载脚本中定义的字段,该加载脚本包含在聚合日期中选择的字段的相对时期数据。在偏移中,设置供分析的时期,然后在比较偏移中设置用于比较的时期。

        偏移比较偏移使用数值,其中 0 为当前期间。

      • 标记中,选择包含当前期间的标记的字段,然后选择包含比较期间的标记的字段。

  6. 单击创建

限制

商业逻辑日历期间具有以下限制:

  • 默认日历期间未应用于基于时间的主度量,这些主度量在其表达式中包含特定时期。

本页面有帮助吗?

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