그래서 저는 HTML의 JS를 사용하여 Tableau에서 동적 매개 변수를 수행 할 수 있다고 생각합니다.Tableau의 동적 매개 변수
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="http://public.tableau.com/javascripts/api/tableau-2.0.0.min.js"></script>
<script>
$(function() {
var url = 'points to dashboard url';
var vizOptions = {
showTabs : true,
hideToolbar : true,
width : "420px",
height : "420px"
};
currentViz = new tableauSoftware.Viz(document.getElementById('viz'), url, vizOptions);
currentViz.addEventListener(tableauSoftware.TableauEventName.FILTER_CHANGE, onFilterChange);
});
function onFilterChange(e)
{
if (e.getFieldName() == 'Department') {
e.getFilterAsync().then(function(filter) {
var values = filter.getAppliedValues();
var value = values[0]['value'];
// Value of the parameter if "All" is selected in the filter.
if (values.length > 1) {
value = 'All';
}
currentViz.getWorkbook().changeParameterValueAsync('Parameter1', value);
});
}
}
내가 https://www.interworks.com/blog/daustin/2015/12/17/dynamic-parameters-tableau에서 가지고와이 코드는 꽤 플러그를 보이는 재생 : 여기 내 코드입니다. 그러나 내 매개 변수 결과는 변경되지 않습니다. 가능한 원인은 튜토리얼과 달리 매개 변수가 실제로 정수 및 목록이라는 것입니다.
문제에 대한 통찰력이 있으십니까?
당신은 통합 문서에서 아무것도 변경 했습니까? – dcrowley01
첫번째'