在Tableau服务器中有没有一种方法可以限制显示的行数,但又能将完整的数据下载到一个交叉表中?

问题描述 投票:0回答:1

我有一个大的文本表(大约20万条记录),是由一个自定义SQL查询生成的。 我已经添加了过滤器,所以用户可以限制输出,但文本表仍然相当大,所以表格的渲染速度相当慢。 我知道我可以使用Index()这样的计算字段来限制显示的行数。 然而,如果我想限制向用户显示的行数,但仍然让他们能够拉出完整的数据集呢? 换句话说,假设他们通过ID #123过滤,而文本表有5k条ID #123的记录。 我想在仪表盘中最多显示其中的100条记录,如果他们需要完整的原始数据,他们可以将这5k条记录拉到一个交叉表中。 目前,如果我应用Index将dashboard中显示的行数限制在1k,他们就只能下载1k条记录到dashboard中。

最终,目的是让原始数据可用,但让使用仪表盘的体验更快。

tableau tableau-server
1个回答
0
投票

你可以创建一个单独的表,纯粹用于下载。当下载时,详情架上的所有记录都会被导出--字段不需要在仪表板中可见。因此,您可以创建某种形式的虚拟字段--也许是像SUM([记录数])这样简单的字段--在视图中显示,其余的字段则隐藏在详细信息架上。这意味着视图不会花很长时间来渲染,但字段仍然会被导出。

© www.soinside.com 2019 - 2024. All rights reserved.