Prev摄制者
以前的贡献者

平均排除零

我正在计算平均值,但我不希望将零值包括在平均值中。我该如何排除它们?

1个接受解决方案

接受的解决方案
Prev摄制者
以前的贡献者

您可以通过添加订单项来计数要包含的值,即:添加订单项'count'='value'<> 0,然后1 else 1来做到这一点。然后是“值” /“计数”。您将需要将此行项目的摘要类型更改为“公式”或“比率”。如果选择比率,则需要指定下面的分子 /分组器,因此在这种情况下,您将选择“值” /“计数”。

在原始帖子中查看解决方案

3个答复3
Prev摄制者
以前的贡献者

您可以通过添加订单项来计数要包含的值,即:添加订单项'count'='value'<> 0,然后1 else 1来做到这一点。然后是“值” /“计数”。您将需要将此行项目的摘要类型更改为“公式”或“比率”。如果选择比率,则需要指定下面的分子 /分组器,因此在这种情况下,您将选择“值” /“计数”。
Lokeshsinghal70
偶尔的贡献者

如何在时间序列中总和最后4个非零值???

示例 - 如果我有一个数据为 -

12,0,4,0,8,12,9,0,5,0,3,5,7,0,3

答案应该是18

12,0,4,0,8,12,9,0,5,0,3,0,7,3,3

答案应该是16

有任何想法吗????

Bhill5
贡献者

not entirely elegant but....you'll need to use a "signal row" = if number row <> 0 then 1 else 0….next add calc row that divides ‘number row’ by "signal row" (the count)…and in blueprint mode change the calc row from sum to ‘formula’.

请参阅所附图片