Tableau api 使用3列在Tableau中创建计算字段

Tableau api 使用3列在Tableau中创建计算字段,tableau-api,calculated-field,Tableau Api,Calculated Field,这是我的桌子。我想为最后一列创建一个计算字段。如果Date2值在Date1列中有匹配项,则新值等于与行项目列中的值对应的所有值之和。这是否可能在表格中使用计算或以某种方式实现?示例:Date2列中的“May92009”在Date1列中出现两次。因此,行项目列(20+20)中的两个值被添加,新的计算字段显示40 有人请帮忙 也许您可以尝试使用同一个表进行联接。从相同表的副本中创建与Date2和Date1匹配的新行。类似这样的内容(Hoja和Hoja12是重复的工作表,我的excel是西班牙语):

这是我的桌子。我想为最后一列创建一个计算字段。如果Date2值在Date1列中有匹配项,则新值等于与行项目列中的值对应的所有值之和。这是否可能在表格中使用计算或以某种方式实现?示例:Date2列中的“May92009”在Date1列中出现两次。因此,行项目列(20+20)中的两个值被添加,新的计算字段显示40


有人请帮忙

也许您可以尝试使用同一个表进行联接。从相同表的副本中创建与Date2和Date1匹配的新行。类似这样的内容(Hoja和Hoja12是重复的工作表,我的excel是西班牙语):

然后计算由Date2聚合的每一行的反求和。然后你可以得到这样一张桌子:

*对于[Line Item]本身,我必须使用average,因为由于进行了连接,数据存在于多行中,但在每个行中都是相同的值。如果你想要一个更干净的方式,也许你可以尝试使用

希望这有帮助


(也许解决整个问题的另一种方法是使用LOD,但这意味着更好地理解这类表达式,而这种方法是我想到的第一种方法)

也许您可以尝试使用同一个表进行连接。从相同表的副本中创建与Date2和Date1匹配的新行。类似这样的内容(Hoja和Hoja12是重复的工作表,我的excel是西班牙语):

然后计算由Date2聚合的每一行的反求和。然后你可以得到这样一张桌子:

*对于[Line Item]本身,我必须使用average,因为由于进行了连接,数据存在于多行中,但在每个行中都是相同的值。如果你想要一个更干净的方式,也许你可以尝试使用

希望这有帮助


(也许解决整个问题的另一种方法是使用LOD,但这意味着更好地理解这类表达式,这种方法是我想到的第一种方法)

DATE2中的日期是不同的还是可以在不同的行中重复?它们可以重复一些是重复的,有些日期与DATE2中的日期不同,或者它们可以在不同的行中重复?它们可以重复有些重复,有些不重复
    Date1         Date2       Line Item    Total

    May10,2009    May9,2009       10        40

    May9,2009     May10,2009      20        10

    May9,2009     May8,2009       20        30

    May8,2009     May11,2009      30        0