Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sorting 通过测量得到的Tableau过滤器;前30名“;_Sorting_Null_Tableau Api - Fatal编程技术网

Sorting 通过测量得到的Tableau过滤器;前30名“;

Sorting 通过测量得到的Tableau过滤器;前30名“;,sorting,null,tableau-api,Sorting,Null,Tableau Api,我正在报道我的公司经营的电视广告,希望提供一份由最高注册会计师和最低注册会计师列出的“前30名”广告名单 我所做的:我使用时间戳字段上的过滤器为“电梯前30名电视节目”创建了一个类似的报告 过滤器按预期工作的示例: 我陷入困境的地方:但是,该方法无法过滤前30位CPA和后30位CPA。我的结果是两个都是空的 过滤器不工作的示例: 我需要什么:按CPA排序报告,以查看最佳和最差的电视节目。排除null和$0 CPA点 样本数据: Timestamp | Lift |

我正在报道我的公司经营的电视广告,希望提供一份由最高注册会计师和最低注册会计师列出的“前30名”广告名单

我所做的:我使用时间戳字段上的过滤器为“电梯前30名电视节目”创建了一个类似的报告

过滤器按预期工作的示例:


我陷入困境的地方:但是,该方法无法过滤前30位CPA和后30位CPA。我的结果是两个都是空的

过滤器不工作的示例:


我需要什么:按CPA排序报告,以查看最佳和最差的电视节目。排除null和$0 CPA点

样本数据:

 Timestamp        |  Lift  |  Ad Cost  |  Ad Delta  |  CPA |
------------------|--------|-----------|------------|------|
 2016-12-09 12:00 |     0% |      $100 |          0 |      |
 2016-10-18 17:00 |    30% |      $800 |         40 |  $20 |
 2016-09-05 09:00 |   180% |        $0 |        100 |   $0 |
 2016-11-24 13:00 |    60% |       $50 |         10 |   $5 |
 2016-11-24 13:00 |   110% |       $50 |         25 |   $2 |
 2016-11-24 13:00 |     0% |       $10 |          0 |      |
 2016-11-24 13:00 |    60% |        $0 |         20 |   $0 |

回答我的问题,因为我已经找到了解决办法。据我所知,实际上没有办法通过一个度量来过滤

最后,我应用了一个过滤器,对列顺序进行排序,然后计算前30行以查找最后一行中的数字。然后我将过滤器限制设置为这个数字。该筛选器在排除$0和空值时也很有用

此解决方案不会扩展到更大的报告,但这次它成功了

注意:在下面的屏幕截图中,CPA重命名为CPS


回答我的问题,因为我已经找到了解决办法。据我所知,实际上没有办法通过一个度量来过滤

最后,我应用了一个过滤器,对列顺序进行排序,然后计算前30行以查找最后一行中的数字。然后我将过滤器限制设置为这个数字。该筛选器在排除$0和空值时也很有用

此解决方案不会扩展到更大的报告,但这次它成功了

注意:在下面的屏幕截图中,CPA重命名为CPS