Tableau api Tableau:空行的总和

Tableau api Tableau:空行的总和,tableau-api,Tableau Api,我试图创建一个计算字段,对两列都缺少数据的数据行求和。我正在尝试这个: SUM( INT( ISNULL( [Column1] ) AND ISNULL( [Column2] ) ) ) 然而,这给了我非常奇怪的结果。在一个例子中,我得到了上面代码的结果882,其中总共有35行,其中只有10行缺少值。我尝试过很多变化,我总是得到太多的数字。有问题的列包含字符串,因此ZN()不起作用。更改别名似乎没有任何区别 我遗漏了什么(可能很简单) 编辑:在注释之后-删除CF中的总和,然后将其重新添加为聚合

我试图创建一个计算字段,对两列都缺少数据的数据行求和。我正在尝试这个:

SUM( INT( ISNULL( [Column1] ) AND ISNULL( [Column2] ) ) )
然而,这给了我非常奇怪的结果。在一个例子中,我得到了上面代码的结果882,其中总共有35行,其中只有10行缺少值。我尝试过很多变化,我总是得到太多的数字。有问题的列包含字符串,因此ZN()不起作用。更改别名似乎没有任何区别

我遗漏了什么(可能很简单)

编辑:在注释之后-删除CF中的总和,然后将其重新添加为聚合,没有任何区别。是的,它是两个数据库表的组合。以下是CF中没有总和的表视图:


红色是第2列,粉色是第1列。所以CF肯定为空白行显示了不同的内容,但是我不知道它为什么以99和45结尾(为什么有时是一个,有时是另一个)。理想情况下,我应该只得到1和0。绿色是唯一的ID。

您的公式看起来正确。您是否有可能模拟一些示例原始数据,并显示使用该示例数据得到的结果?假设此字段为CF,尝试从计算部分中删除sum,并尝试将其用作度量值sum,即sum(CF)是否在多个表上使用联接?尝试查看基础数据并查看是否看到重复记录。如果你想要一个更有用的回答,发布一些示例数据,显示你期望的结果和你得到的结果。根据屏幕截图,任何人都能告诉你的东西只有这么多——你不需要发布真实的数据,简化和净化数据,只是为了说明问题。谢谢你的反馈。不幸的是,我无法复制数据,这只是工作量太大(和/或我对Tableau不够好)。但我尝试删除了数据源选项卡中的所有连接,这立即解决了问题。所以@AnilGoyal的直觉是正确的。这破坏了其他一些功能,但现在我知道该去哪里找了。再次感谢,如果这是令人沮丧的尝试帮助。