如何从各个角度遍历每个id以获得最小和最大的相关数据

问题描述 投票:0回答:1

我有一张满是病人就诊和记录的表,需要负担得起。

但是我想要创建一个包含每个患者ID并执行以下操作的表:

  1. 最小日期(首次访问)及其相关测试结果;
  2. 获取最大日期(上次访问)及其相关测试结果;
  3. 然后显示一个表格,其中包含:患者编号,最小日期,最小日期测试结果,最大日期,最大日期结果。

我尝试了以下操作:

LOAD 
    Min(Date([test_date])) as mindate,
    test_result,
    beneficiary_id
    //Max(Date([test_date])) as  maxdate,
Resident [full_table]
group by beneficiary_id;

并且最大日期相同,但是所有患者的表格的最大和最小值都相同。

qlikview qliksense
1个回答
0
投票

看起来您好像缺少了Patient_id。

从外观上看,您是按beneficiary_id分组的。不知道这是站点还是供应商,但是您应该包括对患者ID的引用,如果这是您需要min()和max()日期的粒度级别。

© www.soinside.com 2019 - 2024. All rights reserved.