If statement Tableau LOD,以找出每个字段值的第一个日期
我有一张表格,用于提交If statement Tableau LOD,以找出每个字段值的第一个日期,if-statement,tableau-api,level-of-detail,If Statement,Tableau Api,Level Of Detail,我有一张表格,用于提交challenge\u- date submitter challenge 8/10/2020 9:02:16 AM tim Challenge1 8/10/2020 11:22:04 AM morty Challenge2 8/10/2020 11:45:10 AM morty Challenge1
challenge\u
-
date submitter challenge
8/10/2020 9:02:16 AM tim Challenge1
8/10/2020 11:22:04 AM morty Challenge2
8/10/2020 11:45:10 AM morty Challenge1
8/10/2020 10:18:56 AM tim Challenge2
8/10/2020 9:34:14 AM jim Challenge3
8/10/2020 12:02:10 PM pam Challenge3
和另一张将球员与球队匹配的桌子-
team player
Team A tim
Team A pam
Team B jim
Team B morty
我想要一个表格,显示哪个团队首先解决了多少个挑战,例如-
Team Score First Solves
Team A xxx 2
Team B xxx 1
我试着为它做一个详细记录-
首先求解-{FIXED[challenge]:MIN([date])}
,然后是另一个计算字段
是首次求解-如果[date]=[First solve],那么[First solve]否则为空结束
然后将团队和提交者放在一个层次结构中,但这对我来说不起作用。你几乎做到了
创建中间计算字段以便于理解
是否首先解决
as
If [First Solve date]=[Date] then 1 else 0 END
{
FIXED [Team] : SUM([whether first solved])
}
我将第一个计算字段命名为first solve date
创建所需字段首先解决问题,如下所示
If [First Solve date]=[Date] then 1 else 0 END
{
FIXED [Team] : SUM([whether first solved])
}
你会得到你的观点
告诉我它是否有效。向上投票将不胜感激:)嗨@AnilGoyal,对不起,这对我来说不太管用。对于我当前的数据集,它始终显示整个列的1
。假设您已连接两个表,请向我发送字段名/数据结构的屏幕截图。它必须起作用