知识库

如何在 Tableau Desktop 中使用 tabcmd 将筛选器/参数的所有值导出到 PDF/CSV/PNG


发布时间: 26 May 2022
上次修改日期: 09 Dec 2022

问题

如何在 Tableau Desktop 中批量导出所有筛选器/参数值的 PDF/ CSV / PNG?
目前,您可以将视图导出为 PDF/ CSV / PNG格式,但是只能手动完成。如何为筛选器/参数中的所有值导出多个文件?
用户添加的图像

环境

  • Tableau Desktop

答案

Tableau Desktop 目前不具备批量导出所有筛选器/参数值的 PDF/CSV/PNG 的功能。

请考虑以下解决方法:
将工作簿发布到 Tableau Server/Tableau Cloud,使用 tabcmd 创建一个设置筛选器/参数值的命令,一次批量输出到多个 PDF 中。

步骤如下所示:
1.将相关工作簿发布到 Tableau Server / Tableau Cloud。

2.从 https://www.tableau.com/zh-cn/support/releases/server 下载并安装 tabcmd。
选择您的 Tableau Server / Tableau Cloud 版本。

3.安装后,在浏览器中导航到发布的视图,并复制“views/”结尾和“?”开头之间的 URL 字符串。 
下面这种情况,应该是“Sales/Sales_Analysis”。这是要导出的视图的名称。
示例:https://prod-useast-b.online.tableau.com/#/site/demosite/views/Sales/Sales_Analysis?:iid=1

4.参考下面的在线帮助,通过在文本编辑器中指定筛选器/参数的每个值,创建批处理文件(.bat 文件),以便输出到 PDF/ CSV / PNG。
[tabcmd 命令 - 导出]

批处理文件的一部分示例:(Region 是筛选器值)指定 PDF、CSV 或 PNG 选项。
.........
cd /d C:\Tabcmd\Command Line Utility
tabcmd export -t Sales "Sales/Sales_Analysis?Region=Region1" --pdf -f "C:\Tableau_Workbooks\Weekly-Reports1.pdf" 
tabcmd export -t Sales "Sales/Sales_Analysis?Region=Region2" --pdf -f "C:\Tableau_Workbooks\Weekly-Reports2.pdf" 
.........
*将该 .bat 文件复制到您想要保存导出文件的目录中。

5.双击 .bat 文件运行批处理脚本并批量导出多个文件。
 
此文章是否已解决问题?