Tableau 按度量筛选以获得 "Top 30"
Tableau Filter by Measure to get "Top 30"
我正在报道我公司 运行 的电视节目,并希望按最高 CPA 和最低 CPA 提供 "top 30" 广告列表。
我所做的: 我通过在 timestamp 字段上使用过滤器为 "Top 30 TV Spots by Lift" 创建了一个类似的报告.
过滤器按预期工作的示例:
我被困在哪里: 但是,此方法无法过滤前 30 个 CPA 和后 30 个 CPA。我最终以两种方式都为空值。
过滤器不起作用的示例:
我需要: 报告以按 CPA 排序,以查看表现最好和最差的电视广告。排除空值和 $0 CPA 点。
示例数据:
Timestamp | Lift | Ad Cost | Ad Delta | CPA |
------------------|--------|-----------|------------|------|
2016-12-09 12:00 | 0% | 0 | 0 | |
2016-10-18 17:00 | 30% | 0 | 40 | |
2016-09-05 09:00 | 180% | [=11=] | 100 | [=11=] |
2016-11-24 13:00 | 60% | | 10 | |
2016-11-24 13:00 | 110% | | 25 | |
2016-11-24 13:00 | 0% | | 0 | |
2016-11-24 13:00 | 60% | [=11=] | 20 | [=11=] |
回答我的问题是因为我找到了解决方法。据我所知,实际上没有办法按度量过滤。
我最后应用了一个过滤器,对列顺序进行排序,然后计算前 30 行以找到最后一行中的数字。然后我将过滤器限制设置为这个数字。该过滤器对于排除 $0 和空值也很有用。
此解决方案无法针对较大的报表进行扩展,但这次成功了。
注意:在下面的屏幕截图中,CPA 重命名为 CPS。
我正在报道我公司 运行 的电视节目,并希望按最高 CPA 和最低 CPA 提供 "top 30" 广告列表。
我所做的: 我通过在 timestamp 字段上使用过滤器为 "Top 30 TV Spots by Lift" 创建了一个类似的报告.
过滤器按预期工作的示例:
我被困在哪里: 但是,此方法无法过滤前 30 个 CPA 和后 30 个 CPA。我最终以两种方式都为空值。
过滤器不起作用的示例:
我需要: 报告以按 CPA 排序,以查看表现最好和最差的电视广告。排除空值和 $0 CPA 点。
示例数据:
Timestamp | Lift | Ad Cost | Ad Delta | CPA |
------------------|--------|-----------|------------|------|
2016-12-09 12:00 | 0% | 0 | 0 | |
2016-10-18 17:00 | 30% | 0 | 40 | |
2016-09-05 09:00 | 180% | [=11=] | 100 | [=11=] |
2016-11-24 13:00 | 60% | | 10 | |
2016-11-24 13:00 | 110% | | 25 | |
2016-11-24 13:00 | 0% | | 0 | |
2016-11-24 13:00 | 60% | [=11=] | 20 | [=11=] |
回答我的问题是因为我找到了解决方法。据我所知,实际上没有办法按度量过滤。
我最后应用了一个过滤器,对列顺序进行排序,然后计算前 30 行以找到最后一行中的数字。然后我将过滤器限制设置为这个数字。该过滤器对于排除 $0 和空值也很有用。
此解决方案无法针对较大的报表进行扩展,但这次成功了。
注意:在下面的屏幕截图中,CPA 重命名为 CPS。