Powerbi 如何根据power bi中的用户id和状态从不同的行中查找持续时间
我想知道如何通过引用每个用户id的status列从stop到start来计算create_date列的持续时间 启动和停止表Powerbi 如何根据power bi中的用户id和状态从不同的行中查找持续时间,powerbi,dax,Powerbi,Dax,我想知道如何通过引用每个用户id的status列从stop到start来计算create_date列的持续时间 启动和停止表 尝试使用下面的DAX公式在同一表格中创建自定义列 DateDiff CreateDate = DATEDIFF( CALCULATE( MAX(Table1[create_date]) ,FILTER( ALL('Table1') ,'Table1'[user_id] = EARLI
尝试使用下面的DAX公式在同一表格中创建自定义列
DateDiff CreateDate =
DATEDIFF(
CALCULATE(
MAX(Table1[create_date])
,FILTER(
ALL('Table1')
,'Table1'[user_id] = EARLIER(Table1[user_id]) && 'Table1'[create_date] < EARLIER(Table1[create_date])
)
)
,'Table1'[create_date]
,DAY
)
DateDiff CreateDate=
DATEDIFF(
算计(
最大值(表1[创建日期])
,过滤器(
全部(‘表1’)
,'Table1'[user_id]=更早(Table1[user_id])&&&'Table1'[create_date]<更早(Table1[create_date])
)
)
,“表1”[创建日期]
白天
)
DATEDIFF函数的语法:
DATEDIFF(<start_date>, <end_date>, <interval>)
DATEDIFF(,)
注意:间隔可以是秒、分钟、小时、天、周、月、季度、,
根据您的需要选择一年
尝试使用下面的DAX公式在同一表格中创建自定义列
DateDiff CreateDate =
DATEDIFF(
CALCULATE(
MAX(Table1[create_date])
,FILTER(
ALL('Table1')
,'Table1'[user_id] = EARLIER(Table1[user_id]) && 'Table1'[create_date] < EARLIER(Table1[create_date])
)
)
,'Table1'[create_date]
,DAY
)
DateDiff CreateDate=
DATEDIFF(
算计(
最大值(表1[创建日期])
,过滤器(
全部(‘表1’)
,'Table1'[user_id]=更早(Table1[user_id])&&&'Table1'[create_date]<更早(Table1[create_date])
)
)
,“表1”[创建日期]
白天
)
DATEDIFF函数的语法:
DATEDIFF(<start_date>, <end_date>, <interval>)
DATEDIFF(,)
注意:间隔可以是秒、分钟、小时、天、周、月、季度、,
根据您的需要选择一年
我的答案符合你的要求吗?请检查并回复…我的答案是否符合您的要求?请检查并返回。。。