我有一个仪表板,其中有两个工作表。我有一个仅应用于两个表之一的过滤器。当我将其上传到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)
答案 0 :(得分:0)
在不希望应用过滤器的工作表中使用固定(LOD)计算。
https://help.tableau.com/current/pro/desktop/en-us/calculations_calculatedfields_lod.htm#FIXED