Tableau api 如何在同一列中计算满足两个条件的次数?

Tableau api 如何在同一列中计算满足两个条件的次数?,tableau-api,Tableau Api,我想数一数有多少名字同时有第10和第20项,例如,a同时有10和20项 所以我想把它算作1。e同时有10和20,所以我也要数一数。但是其他只有10个或20个的我不想数一数 如何在tableau中执行此操作?使用LOD布尔值检查每个[Name]是否有10和20,并计算真实值 name Term a 10 a 20 b 10 c 20 g 10 e 20 e 10 使用LOD布尔值检查每个[Name]是否有10和20,并计算真实值 name

我想数一数有多少名字同时有第10和第20项,例如,a同时有10和20项

所以我想把它算作1。e同时有10和20,所以我也要数一数。但是其他只有10个或20个的我不想数一数


如何在tableau中执行此操作?

使用LOD布尔值检查每个[Name]是否有10和20,并计算真实值

name Term

a    10

a    20

b    10

c    20

g    10

e    20

e    10

使用LOD布尔值检查每个[Name]是否有10和20,并计算真实值

name Term

a    10

a    20

b    10

c    20

g    10

e    20

e    10

回答得好。您可以使用等价的表达式sum({fixed[Name]:int(max([Term]=10)和max([Term]=20))}来节省键入少量字符的时间,它只是将这两个固定表达式组合在一起。很好的答案。您可以使用等价的表达式sum({fixed[Name]:int(max([Term]=10)和max([Term]=20))}来保存键入的少量字符,该表达式仅组合了两个固定表达式