如何在每个类别中仅使用特定数量的行进行计算?

时间:2019-02-24 18:38:33

标签: tableau

我做了一个简单的项目,计算了20000次旋转后,在赌场轮盘游戏中每个球落入每个口袋的次数。

我有2个不同轮盘表的数据,每个轮盘约有1万个旋转结果。我计算每个结果的出现次数,这很好。 当我希望将计算限制为每个类别(本例中为轮盘赌名称)的5k结果(数据行),并查看5k旋转后每个口袋中的球降落次数时,就会出现问题。

如何限制每个类别传递给COUNT()函数的数据行数? Example of my wb as an img

1 个答案:

答案 0 :(得分:1)

尝试一下:

您将必须为每个结果添加一个pk字段,这样您的pk将为1-10000或您拥有许多记录。

参数设置:

parameter setup

pk选项中选择Set From Field

创建一个名为N Results的计算字段

N Results

IF (pk - 1) < [View for N Results] THEN [result] END

N Results添加到过滤器架中,并添加Exclude NULL。显示View for N Results参数并输入一个值。现在,您的总计应该等于参数值。

最终版式:

final

让我知道结果如何。