【问题标题】:Qlik View and SenseQlik 查看和感知
【发布时间】:2017-10-09 21:43:36
【问题描述】:

我正在使用 Qlik sense,我需要有关映射的帮助或与在 2 个表中映射相关的内容。

我已将 2 个表加载到 qlik 中。有连接两个表的公共列。现在我需要将 1 个唯一列从表 1 复制到表 2。 我需要在数据加载编辑器中执行此操作。 为了更多的理解,我提供了TABEL 2 示例如下。

我不想加入表格 我不知道该怎么做。 谁能帮帮我。

【问题讨论】:

    标签: qlikview qliksense


    【解决方案1】:

    更新:join 不应使用(参见 cmets)

    您可以创建包含来自Table1postdataGeodata 列的Mapping 表,并在postcode 中的postcode 字段上使用ApplyMap 函数@

    Table1:
    Load
      postcode,
      suburb,
      Geodata
    From
      [folder path]
    ;
    
    GeodataMapping:
    Mapping
    Load
      postcode,
      Geodata
    Resident
      Table1
    ;
    
    Table2:
    Load
      postcode,
      suburb,
      Name,
      ApplyMap('GeodataMapping', postcode) as GeodataMaped
    From
      [folder path]
    ;
    

    由于GeodataMapping 是一个映射表,因此无需删除。映射表不是持久的

    【讨论】:

    • 感谢您的回复。它工作正常。但我不想加入表。
    • 在这种情况下:这两个表只能由postcode链接,或者您需要postcodesuburb之间的组合?
    • 我尝试了您提供的代码,它显示了一条错误消息,其中未找到字段“邮政编码”!在表 2 中,我有很多列,例如仅显示名称。 @Stefan Stoichev
    • 我使用屏幕截图作为指导,可以在Table2 中看到postcode 列,但错误表明那里没有这样的列。 Table2 中的 postcode 列是否有可能被不同地调用? QV/QS 区分大小写
    • 对不起,我不知道它区分大小写。现在我进行了更改,但现在我收到另一个错误 - ApplyMap error: map_id not found.
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-28
    • 2021-01-30
    相关资源
    最近更新 更多