我正在尝试按实体获取上次登录日期。
表A的一列表示实体ID(无区别),一列表示登录日期。 我制作了表B,它是实体ID的不同列表,并且与表A有关。 我想将最后登录日期作为一列(而不是度量)添加到表B中。
我尝试使用以下函数,但它只是给我表中每行重复的最后日期。尽管建立了关系,但我并没有指定我是否需要按实体的最后日期。
Last Login Date = MAX('Table A'[Login Date])
任何帮助将不胜感激。谢谢
答案 0 :(得分:2)
Last Login Date = MAXX(RELATEDTABLE(TableA), TableA[Login Date])
RELATEDTABLE函数从表A中为表B中的每个记录选择所有相关记录。然后,MAXX在所选表中找到最大日期。
答案 1 :(得分:0)
要创建分组表,您可以在超级查询中尝试:Table.Group(Source,{“ entity id”},{{“ desired output”,每个List.Max([登录日期]),键入date} })
答案 2 :(得分:0)
尝试将其作为表B中的计算列
Last_Login_Date =
var tempID = [Entity ID]
return
CALCULATE(
MAX('Table A'[Login Date]);
'Table A'[EntityID] = tempID
)