datetime - 日期时间列 PowerBI 中的最早时间
问题描述
好的,所以我有一张如图所示的桌子......
我想使用 PowerBI 创建一个名为“First_Interaction”的新列,如果这是用户当天最早的条目,它将显示“True”。在第一个条目之后进入的任何条目都将设置为“False”。
这就是我希望专栏的样子......
解决方案
使用以下 DAX 公式创建列:
First_Interaction =
VAR __userName = 'Table'[UserName]
VAR __minDate = CALCULATE( MIN( 'Table'[Datetime] ), FILTER( 'Table', 'Table'[UserName] = __userName ) )
Return IF( 'Table'[Datetime] = __minDate, "TRUE", "FALSE" )
Power BI 不支持小于秒,因此您的 DateTime 列必须是文本值。考虑到未来的转型。
推荐阅读
- html - 星级评分似乎完全错误
- java - 为 Oracle DomParser 解析 XXE
- python - 如何使用pickle进行序列化
- arrays - 在 Xamarin 中将图像转换为字节数组
- sonarqube - SonarQubeversion 6.4 中缺少 C# 规则
- python - 如何匹配多个列表中的值以创建树
- java - 执行所有套件后打印单个报告
- vuejs2 - this.$validator.validateAll().then((result) 即使填写了所有表单输入,也始终显示为 false
- azure - 如何跳过 U-SQL 作业中的前 n 行?
- frama-c - Frama-c:函数调用和静态变量