我通过python服务器客户端库(https://github.com/tableau/server-client-python)使用Tableau服务器RESTAPI自动下载几个Tableau工作簿视图的pdf版本
对于每个pdf导出,我都会根据设置的参数值过滤Tableau视图。目前,所有可能的参数值都是手动指定的,但我希望找到所有可能的选项并循环这些选项(每个过滤器选项生成一个pdf)。可能吗
一个小示例代码,其中根据参数country和可能的值“Sweden”和“Norway”过滤tableau视图:
import tableauserverclient as TSC
Parameters = [{"Parameter Name" : "Country", "ParameterValue" : "Sweden"},
{"Parameter Name" : "Country", "ParameterValue" : "Norway"}]
for params in Parameters:
image_req_options = TSC.PDFRequestOptions()
image_req_options.vf(params["ParameterName"], params["ParameterValue"]
server.views.populate_pdf(view, image_req_options)
with open('output_pdf_{}.pdf'.format(params["ParameterValue"]), 'wb') as f:
f.write(view.pdf)
我不想定义字典的参数列表,而是想找到参数国家的所有可能参数值
目前没有回答
相关问题 更多 >
编程相关推荐