Return Tableau 视图分区中的第一个 Not NULL 值

Return first Not NULL value in a partition in a Tableau View

在下面的数据集中,我需要 return 每个分区的第一个非空值。有人可以帮忙吗

数据集:

Item    FirstSold   Name
1       NULL        Jack
1       13          Rob
1       2           Simon
2       NULL        Mat
2       6           Erik
2       12          Rob
3       NULL        Jack
3       9           Gon
3       9           ob
4       NULL        Erik
4       NULL        Rob
4       12          Jack

输出:

Item    Name
1       Rob
2       Erik
3       Gon
4       Jack

有没有办法用 LOD 建立这个?

提前致谢。

试试这个:

  1. 放置首次售出以过滤并排除 Null,这将删除 null 并检索非 null。

  2. 创建一个计算字段并使用函数 First() 然后转到 Edit Table Calculation 那里 select table 中使用的所有 3 个字段然后重置每个 Item.

  3. 的 table
  4. 将 table 计算放在过滤器上,然后仅 select 0 现在您在报告中有了第一个非空值