代码之家  ›  专栏  ›  技术社区  ›  Pam S.

基于所选日期显示数据-QlikView

  •  0
  • Pam S.  · 技术社区  · 7 年前

    我有一个日期列表框和一个以datetime为维度的表。来自列表框的日期与包含完整日期的列表是一个单独的表。我试图通过在我的select脚本中将datetime剪切成date(另一个字段)来连接它们,但没有成功。所以我认为这应该在datetime维度的条件下进行,但我不确定如何进行。我应该如何在过滤器中显示基于选定日期的数据?

    enter image description here

    1 回复  |  直到 7 年前
        1
  •  0
  •   BrunoMarques    7 年前

    我将推荐两种不同的方法,推荐第一种:

    • 在加载脚本中,一边加载DateTime字段,一边再次加载同一字段,只加载日期部分,并使用多个字段进行过滤。类似于:

      LOAD
      <... some fields ...>
      DateTimeField,
      Date(Floor(DateTimeField)) as DateTimeFieldFilter
      <... some more fields...>
      
    • 为DateTime字段添加一个字段选择器,然后在“属性”、“字段”下拉列表中选择最后一个选项“表达式”。在表达式框中输入Date(Floor(DateTimeField))。