我正在使用tableau制作一个仪表板,而且我遇到了一个问题"包括所有"和'排除"您可以在鼠标悬停工具提示中进行选择。当您将鼠标悬停在数据点上或一次选择多个数据点时,您可以选择以下任一选项来过滤数据(通过将其限制为您选择的数据,或者排除您选择的数据)。
我觉得自己是个白痴,因为没有搞清楚这一点(或者在谷歌上找到答案),但是
如何在设置过滤器后关闭过滤器? 我知道它显示在过滤器框中,但我特别指的是当您将可视化文件作为仪表板或使用Tableau Reader打开时。在我看来,除非通过使用"撤消"否则在您应用它们之后无法实际关闭这些过滤器。按钮。
此外,我希望能够将这些过滤器应用于多个工作表;例如,假设我在一个仪表板上有两个可视化 - 一个是地理空间地图,另一个是某种图表。如果用户在地图上选择了几个点并点击了“仅包含”#34;如果我可以将该过滤器也应用于同一屏幕上的图表,那将非常简洁。
如果对这些问题有一个相当直接的答案,我最诚挚的道歉,但我真的无法在谷歌上找到任何信息,我无法通过玩软件来解决这个问题。 / p>
干杯,
奥利
答案 0 :(得分:0)
如果您希望用户更改过滤器设置,则需要使过滤器可见(单击过滤器部分中的init
)。
如果您想以管理员身份进行此更改,则需要转到相关工作表并更改过滤器设置。
转到<script>
Crafty.init(480,680, document.getElementById('test'));
Crafty.c("myComponent", {
init: function () {
this.requires("2D, Canvas");
this.bind("Draw", this._draw_me);
this.ready = true;
},
_draw_me: function (e) {
var ctx = e.ctx;
ctx.beginPath();
ctx.moveTo(e.pos._x, e.pos._y);
ctx.lineTo(e.pos._x + e.pos._w, e.pos._y);
ctx.lineTo(e.pos._x + e.pos._w/2, e.pos._y + e.pos._h);
ctx.lineTo(e.pos._x, e.pos._y);
ctx.fillStyle = "blue";
ctx.fill();
}
});
var e1 = Crafty.e("myComponent")
.attr({x: 100, y: 0, w: 60, h: 60, rotation:180})
.origin("center");
</script>
并点击Show filter
,然后选择您需要的工作表。
或者点击地图(工作表),然后从工作表右上角的下拉列表中选择Filter
。
我希望这会有所帮助。