使用CMD的Tableau Workbooks的VBA自动化

时间:2013-06-20 11:39:42

标签: vba cmd tableau

目前,我们制作了许多报告到不同的地理位置。我们希望过滤某些地理位置,以便仅发送相关信息。我们使用的软件是Tableau Desktop,我们目前有一个VBA代码,我们通过CMD提示运行以自动生成pdf报告。

但是,我们无法使用此方法生成Tableau打包的工作簿。有人试过类似的东西吗?任何建议都会非常有用。

谢谢!

1 个答案:

答案 0 :(得分:0)

Tableau Server支持从版本8开始自动分发PDF报告。您可以从以前版本的命令行执行此操作。

我知道使用Tableau Desktop获得类似效果的主要方法是编写代码来修改.tbw文件(即为每个目标区域生成工作簿的变体。它们只是XML文件)

要意识到,如果这样做,XML格式不会公开记录,发布之间的更改以及更改Tableau之外的文件都不受支持(因为他们无法知道您更改了什么)。所以要小心,进行备份并寻找其他解决方案。我建议只使用Tableau更改工作簿的原始主副本,如果您需要使用awk,perl,python,ruby等自动生成变体,那么只能以编程方式从主副本读取,永远不要写。实现格式将随着下一个版本而改变。