我们有一个示例工作表,处理一些数据源,例如样本超市(例如清酒)
我们使用其他数据源,例如user_details,其数据类似
<!DOCTYPE html>
<html>
<head>
<style>
table {
font-family: arial, sans-serif;
border-collapse: collapse;
width: 100%;
}
td, th {
border: 1px solid #dddddd;
text-align: left;
padding: 8px;
}
tr:nth-child(even) {
background-color: #dddddd;
}
</style>
</head>
<body>
<table>
<tr>
<th>ID</th>
<th>Name</th>
<th>Allow</th>
</tr>
<tr>
<td>R4****3</td>
<td>Vivek</td>
<td>Y</td>
</tr>
<tr>
<td>F5****8</td>
<td>Srinivasan</td>
<td>N</td>
</tr>
</table>
</body>
</html>
我们将此user_details数据与超级市场数据混合,以通过数据混合和添加计算字段来过滤不允许的用户,该字段具有以下公式:
IF [ID] == USERNAME() AND [Allow] == 'Y'
THEN 1
ELSE 0
END
因此,当我们切换到Vivek时,我可以在tableau桌面上看到数据。
但是当我在tableau桌面切换到Srinivasan时,我们看不到数据。
当推送这些更改为服务器时,在正常模式下它工作正常,但是当我们清除所有浏览器缓存和cookie,并使用tableau URL参数 - &gt; “?:embed = y”视图不会为用户Vivek加载数据。
https://community.tableau.com/message/612072#612072
Attached is the workbook and issue detail for reference here
任何帮助都将深受赞赏。