1

我有一份报告以英制和公制单位显示患者的身高和体重。我有按 PID 分组的记录,在组外的 tablix 中有最后一个静态行。对于我正在查看的四个值,数据集有四个添加的计算字段。它们被定义为"if name='WEIGHT' then value else ''",依此类推。在页脚和最后一行中,我都有表达

=RunningValue(Iif(Max(Fields!ObsValHeight.Value, "table1_PID") > "" 
            Or Max(Fields!ObsValHeightCM.Value, "table1_PID") > ""
        , Fields!PID.Value
        , Nothing
        )
    , CountDistinct
    , Nothing)

不幸的是,总数不匹配。PID 的不同计数为 12893。组页脚中的运行总数显示为 12100,但 tablix 页脚中的表达式显示为 12257。任何人都可以在没有看到实际数据的情况下解释差异吗?谢谢。

4

0 回答 0