我们正在尝试在tableau中生成一个包含两个过滤器的报告。
过滤器1(c_device_type):使用以下方式填充:从fact_table中选择distinct(device_type)
过滤器2(region_name):从dimension_1
中选择区域请注意,使用不同的数据源填充过滤器2。
我们正在使用Tableau java Script API来显式设置过滤器。请参阅以下代码:
activeSheet.applyFilterAsync(
"c_device_type",
"SMARTPHONE",
tableauSoftware.FilterUpdateType.REPLACE);
activeSheet.applyFilterAsync(
"region_name",
"Alaska",
tableauSoftware.FilterUpdateType.REPLACE);
第一段代码能够应用过滤器(c_device_type)来过滤SmartPhone,但第二个过滤器(region_name)无法设置过滤器,并始终返回最后选择的值。
如果我们遗漏了一些愚蠢的话,请指点我们吗?
谢谢,
Hussain Bohra