我有一个用于生成报告的 VB.Net 页面。在此页面上,用户将从下拉列表中选择 From Date、To Date 和一个值,然后单击 VB.Net 页面上的“生成报告”按钮以生成报告。
用户单击“生成报告”按钮后。Tableau 应根据用户在 VB 上选择的条件从数据库表中填充数据。网页,如从日期、到日期和下拉列表中的一个值。
我有一个用于生成报告的 VB.Net 页面。在此页面上,用户将从下拉列表中选择 From Date、To Date 和一个值,然后单击 VB.Net 页面上的“生成报告”按钮以生成报告。
用户单击“生成报告”按钮后。Tableau 应根据用户在 VB 上选择的条件从数据库表中填充数据。网页,如从日期、到日期和下拉列表中的一个值。
其实我有另一个想法。
虽然我的第一个答案适用于在线或服务器,但您可以通过一些 VB.net 魔法来实现这一点。
Tableau 工作簿只是 xml 文件(或压缩的 xml)。您可能可以更改 xml 文件,然后打开 Tableau desktop。
假设您使用的是 tableau server,它们允许过滤器和参数的 URL 参数。
通常你可以添加 ?Filter%20Name=ValueYouWant
请参阅同一页面上的https://help.tableau.com/current/pro/desktop/en-us/embed_structure.htm#example-date-parameters以及如何格式化日期。