Tableau api 有没有办法比较在Tableau中进行的两个表格计算来创建一个计算字段?

Tableau api 有没有办法比较在Tableau中进行的两个表格计算来创建一个计算字段?,tableau-api,Tableau Api,我对tableau比较陌生!我正在处理一些问题,需要将表计算与指定阈值进行比较。我有五个时间窗口,即0-30、30-60、60-90、90-120和120以上,用于将我的数据分类。这是分布在数据中的。我通过执行{FIXED[time window]:count([time window])}来计算特定时间窗口内发生的事件数。因此,我对所有类别进行了计数,其中50个事件发生,持续时间为0-30秒,30个事件持续时间为30-60秒,10个事件持续时间为60-90秒,其余两个班级各发生5个事件。我对累

我对tableau比较陌生!我正在处理一些问题,需要将表计算与指定阈值进行比较。我有五个时间窗口,即0-30、30-60、60-90、90-120和120以上,用于将我的数据分类。这是分布在数据中的。我通过执行{FIXED[time window]:count([time window])}来计算特定时间窗口内发生的事件数。因此,我对所有类别进行了计数,其中50个事件发生,持续时间为0-30秒,30个事件持续时间为30-60秒,10个事件持续时间为60-90秒,其余两个班级各发生5个事件。我对累积百分比的限制为:75、90、95、97.5、100

我已使用IF、ELSEIF和ELSE语句创建了此文件,如:

IF time window = '0-30s' THEN 75
ELSEIF time window = '30-60s' THEN 90
ELSEIF time window = '60-90s' THEN 95
ELSEIF time window = '90-120s' THEN 97.5
ELSE 100. 
并将其命名为指定的累积份额

我使用测量的主表和次表计算,对获得的值进行表计算,作为每个类中事件计数的运行总数的百分比,从而得到相应类的50%、80%、90%、95%和100%。现在,我需要将它们与指定的份额进行比较,并创建另一个计算字段,表示大于、等于或小于。我该怎么做? 当前表如下所示:

    **Time window** | **Obtained cumulative share** | **Specified cumulative share**
      0 - 30 s      |   50 %                        |   75
      30 - 60 s     |   80 %                        |   90
      60 - 90 s     |   90 %                        |   95
      90 - 120 s    |   95 %                        |   97.5 
      120 onwards   |   100 %                       |   100

    **Obtained cumulative share** is an alias for percent of total ( running total (counts for each 
    class))

我创建了一个示例数据,并这样做-

RUNNING_SUM(SUM([Count of Class] ))
使用函数
运行\u sum
,而不是通过表计算方法计算累积和-

RUNNING_SUM(SUM([Count of Class] ))
我将此字段命名为
计算总和

为T/F条件创建另一个计算字段

MIN([specified Cum Share])>=([calculated cum share])
我调整了您指定的份额,只是为了检查公式是否正确。看看这个观点,它是有效的


如果您能上传一些可复制示例中的样本数据,这将更容易!如果使用CASE语句,您的计算将更易于阅读、键入和维护。但逻辑上是等价的