s-s-rS 条件表达式有助于按组区分计数
Posted
技术标签:
【中文标题】s-s-rS 条件表达式有助于按组区分计数【英文标题】:s-s-rS conditional expression help to count distinct by group 【发布时间】:2021-10-04 10:35:18 【问题描述】:我有一份报告要返回 [Above MRL] 的不同计数
例如Canola 计数 13 是所有样本 ID 为 [Above MRL] 的次数的总和。
样品 ID 330174 的值为 2,因为该样品两次高于 MRL。我只想计算一次样本 ID 330174。然后将此数字滚动到油菜籽级别。然后我想把杏仁、苹果、油菜等这些产品卷到工厂层面。所以每件事都只需要计算一次并求和。
如何通过表达式实现这一点?
【问题讨论】:
【参考方案1】:如果 Sample Above MR 等于 1,听起来您想计算 Sample ID 的数量。
=CountDistinct(IIF(Fields!AboveMRL.Value = 1, Fields!SampleID.Value, NOTHING))
这将检查 Sample if AboveMRL,如果是,则计算 ID。 NOTHING 与 NULL 类似,并且不计入 Count Distinct 计算中。如果有两个相同的样本ID,则只计算一次。
【讨论】:
以上是关于s-s-rS 条件表达式有助于按组区分计数的主要内容,如果未能解决你的问题,请参考以下文章