【问题标题】:Conditional filtering for Tableau worksheets using Tabcmd使用 Tabcmd 对 Tableau 工作表进行条件筛选
【发布时间】:2019-06-20 14:54:36
【问题描述】:

我有一个仪表板,其中有两个工作表。我有一个过滤器,它只应用于两张纸中的一张。当我将它上传到 Tableau 服务器上时,它可以完美运行。但是,当我使用 tabcmd 通过迭代该过滤器来获取仪表板的 pdf 时,它适用于仪表板中的两个工作表。 我已经将该过滤器设置为应用于所需的工作表。 我该如何解决这个问题?

我尝试创建相同过滤器的副本并将其应用于我不希望它影响的工作表。我还向原始过滤器添加了上下文,然后尝试通过 tabcmd 运行它。这两个选项似乎都不起作用。

这是我的代码:'&Location%20Group=' + LocGroup.replace(' ','%20') 过滤器被应用到两个工作表而不是 1 另外,我正在 python 中运行 tabcmd

for LocGroup in LocationGroup:
    BatchString = 'tabcmd get "' + View + Dashboard + SnapType + SnapSize + '&Year=' + Year + '&Month=' + Month + '&Location%20Group=' + LocGroup.replace(' ','%20') + '" -f "' + SnapFolder + '\\' + Year + '_' + Month + '_' + LocGroup + SnapType + '"\n'
    print(BatchString)
    GetSnaps(BatchString)

【问题讨论】:

    标签: python tableau-api


    【解决方案1】:

    在您不希望应用过滤器的工作表中使用固定 (LOD) 计算。

    https://help.tableau.com/current/pro/desktop/en-us/calculations_calculatedfields_lod.htm#FIXED

    【讨论】:

    猜你喜欢
    • 2019-06-29
    • 2016-05-10
    • 1970-01-01
    • 2017-01-03
    • 2017-08-06
    • 2020-02-16
    • 2018-09-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多