首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用3列在Tableau中创建计算字段

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

Stack Overflow用户
提问于 2019-04-16 20:35:41
回答 1查看 79关注 0票数 1
代码语言:javascript
复制
    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

这是我在Tableau的桌子。我想为最后一列创建一个计算字段。如果Date1列中的Date2值匹配,则新值等于与Line Item列中的值对应的所有值的总和。这在tableau中使用计算或以某种方式是可能的吗?示例: Date2列中的'May9,2009‘在Date1列中有两个匹配项。因此,添加了Line Item列(20+20)中的两个值,并且新的计算字段显示为40。

谁来帮帮忙。

EN

回答 1

Stack Overflow用户

发布于 2019-04-17 03:55:18

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

然后计算Date2聚合的每一行的de和。然后你可以得到一个像这样的表:

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

希望这能有所帮助。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55708299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档