Tableau api IF-ELSE通过不同的数据源运行
我的Tableau工作表中有两个数据源,我想为true或false创建一个if-else函数 两个数据源具有相同的列名,即Fahrzeug,并且第一个数据源中的值与另一个数据源具有相同的Fahrzeug值,我需要一个if-else函数,如果两个数据源中的值相同,它将为我提供True,如果不相同,它将为我提供False 这就是表格的样子 数据集示例: 首先是主要数据集Tableau api IF-ELSE通过不同的数据源运行,tableau-api,Tableau Api,我的Tableau工作表中有两个数据源,我想为true或false创建一个if-else函数 两个数据源具有相同的列名,即Fahrzeug,并且第一个数据源中的值与另一个数据源具有相同的Fahrzeug值,我需要一个if-else函数,如果两个数据源中的值相同,它将为我提供True,如果不相同,它将为我提供False 这就是表格的样子 数据集示例: 首先是主要数据集 第二个数据集如果不知道该布尔字段的用途,就很难真正知道什么最有效。不管怎样,我发现Tableau在迭代和比较不同表中的值方面相当差
第二个数据集如果不知道该布尔字段的用途,就很难真正知道什么最有效。不管怎样,我发现Tableau在迭代和比较不同表中的值方面相当差,因为这不是它的设计。最好的选择是过程,而不是在画面之外,要么是准备画面,要么是编写某种脚本 但是使用纯Tableau桌面方法的一种可能性是只创建一个在
[Fahrzeug]
字段上具有完整外部联接的新数据集
FFE\u Ausfalldaten.csv
和FFE\u Boxplot.csv
中的[Fahrzueg]
上使用完整的外部联接创建一个新的数据源
- 当左数据集仅出现在右数据集中时,左数据集将显示空值,反之亦然。在两个[Fahrzeug]字段中都显示相同的值
[Fahrzeug\u Bool]
或任何您想要的字段
iif((ISNULL([Fahrzeug1])=True或ISNULL([Fahrzeug2])),FALSE,True)
- 如果Fahrzeug字段为null(即,仅在一个文件中通用),则为False,否则为True
FFEAusfalldaten.csv
和FFEBoxplots.csv
)中的[Fahrzeug1]
和[Fahrzeug2]
字段链接到关联数据集中相应的[Fahrzeug1]
。
- 将各个字段与
字段一起拉入视图,并验证它们是否符合预期的[Fahrzeug\u Bool]
或True
False
你能提供这两个数据集的样本吗?此外,您在工作簿中的详细程度如何(与来源的粒度相关)@FabioFantoni提供了数据集的图片。