【问题标题】:Creating PDF documents and exporting download links from the Tableau server从 Tableau Server 创建 PDF 文档并导出下载链接
【发布时间】:2014-04-23 16:37:53
【问题描述】:

是否可以使用 Tableau 创建 PDF 文档(例如,按每晚的时间表)并让 Tableau 服务器通过 URL 公开这些文档?

这种方法在 Jasper Reports 和 BIRT 世界中很常见,所以我想知道 Tableau 是否可以使用相同的方法?

除了print to PDF之外,我在 Tableau 网站上看不到任何用于创建 PDF 的文档

【问题讨论】:

    标签: tableau-api


    【解决方案1】:

    借助 Tableau Server,您可以使用以下 URL 访问 pdf 格式的已发布工作簿: http://nameofyourtableauserver/views/NameOfYourWorkbook/NameOfYourView.pdf

    简单地说,url就是你的视图的url+你添加“.pdf”。

    访问网址时会动态生成pdf文件。

    另一种选择是使用 tabcmd 编写您自己的脚本。 您可以在此处了解有关 tabcmd 的更多信息:http://kb.tableausoftware.com/articles/knowledgebase/using-tabcmd

    【讨论】:

    • 谢谢。您知道是否可以使用相同的方法创建图表的图像(例如 png 或 jpeg)?另外,是否可以将参数传递给工作簿以提供不同的数据过滤器?
    • 我相信 Ryan 已经回答了这个问题。
    • 我可以过滤视图,将过滤器名称 = 值附加到 URL,如下所示?nameofyourtableauserver/views/NameOfYourWorkbook/…
    【解决方案2】:

    同样的技术也适用于 PNG。您可以使用 ?field_name=value 控制过滤器。您甚至可以选择多个值,例如 ?field_name=value1,value2。

    参数可以用同样的方式设置。

    就我个人而言,我在离散维度而不是连续维度上运气最好。

    【讨论】:

      【解决方案3】:

      我使用带有批处理文件和 Tabcmd 的 Windows 任务计划程序。

      需要的程序:

      • Tabcmd
      • Windows TaskScheduler(所有程序-附件-系统工具)

      http://onlinehelp.tableausoftware.com/v8.1/server/en-us/tabcmd_overview.htm (tabcmd,它是如何工作的?)

      批处理文件(创建一个文本文件,然后以文件扩展名 .bat 保存):

      • 1- 找到 tabcmd 并登录
      • 2-使用函数tabcmd获取“http:\...”和-f“C:...pdf”保存到文件。
      • 3- 将您要使用的过滤器连接到 URL 的末尾,如其他答案所示(必须包含视图上的所有过滤器(填写))
      • 4- 保存批处理文件

      Windows 任务计划程序:

      • 1- 创建一个将执行批处理文件的任务
      • 2-测试

      【讨论】:

        【解决方案4】:

        你可以通过输入来做到这一点

        http://server/views/WorkbookName/SheetName.pdf?:format=pdf

        另一种选择是使用 javascript api,如下所示..

        function exportPDF() {
          viz.showExportPDFDialog();
        }   
        

        【讨论】:

        • pdf 的保存位置,我可以得到位置吗?或者如果可能的话,我可以编辑路径 function exportPDF() { viz.showExportPDFDialog(); }
        • 您将获得另存为对话框,您可以在其中将文件保存在所需的适当文件夹中。
        猜你喜欢
        • 1970-01-01
        • 2019-12-27
        • 1970-01-01
        • 1970-01-01
        • 2020-07-18
        • 1970-01-01
        • 1970-01-01
        • 2020-03-06
        • 2017-02-26
        相关资源
        最近更新 更多