使用同一列 DAX 中的日期进行日期差异
Date diff using dates in the same column DAX
我有一个数据集,我在其中尝试使用每个操作的备注日期来计算用户对经销商备注的响应时间。
这是我的示例数据,我在配置单元查询中使用滞后、领先和最小 window 函数计算了这个,但我的用户想在 Power BI 中看到这个。
这是我到目前为止尝试过的方法。
我创建了一个“用户注释日期”度量来获取用户响应的第一个响应
user note date = CALCULATE(MIN(Query1[Note Date]),ALLEXCEPT(Query1,Query1[incident],Query1[Action Type]),
LEFT(Query1[lastuser],1) in {"U"} )
Dealer Note Date =
CALCULATE(
MIN(Query1[pdate]),
FILTER(ALLEXCEPT(Query1,Query1[incident],Query1[action_type]),
Query1[action_type] in {
"DLR_CUST_Update"
))
我从 Dealer Note Date Measure 得到这个错误,我不明白上面的计算有什么问题。
错误:无法确定 table 'Query1' 中列 'Action Type' 的单个值。当度量公式引用包含许多值但未指定聚合(例如 min
)的列时,可能会发生这种情况
这是我的示例数据
[经销商备注日期] 的计算列是查询 1[action_type] 或查询 1[操作类型]??
您无法访问 [Dealer Note Date] 中的列 Query1[action_type],因为您在 ALLEXCEPT
中将其排除
Dealer Note Date =
CALCULATE(
MIN(Query1[pdate]),
FILTER(ALLEXCEPT(Query1,Query1[incident],**Query1[action_type]**),
Query1[action_type] in {
"DLR_CUST_Update"
))
我有一个数据集,我在其中尝试使用每个操作的备注日期来计算用户对经销商备注的响应时间。
这是我的示例数据,我在配置单元查询中使用滞后、领先和最小 window 函数计算了这个,但我的用户想在 Power BI 中看到这个。
这是我到目前为止尝试过的方法。
我创建了一个“用户注释日期”度量来获取用户响应的第一个响应
user note date = CALCULATE(MIN(Query1[Note Date]),ALLEXCEPT(Query1,Query1[incident],Query1[Action Type]),
LEFT(Query1[lastuser],1) in {"U"} )
Dealer Note Date =
CALCULATE(
MIN(Query1[pdate]),
FILTER(ALLEXCEPT(Query1,Query1[incident],Query1[action_type]),
Query1[action_type] in {
"DLR_CUST_Update"
))
我从 Dealer Note Date Measure 得到这个错误,我不明白上面的计算有什么问题。
错误:无法确定 table 'Query1' 中列 'Action Type' 的单个值。当度量公式引用包含许多值但未指定聚合(例如 min
)的列时,可能会发生这种情况这是我的示例数据
[经销商备注日期] 的计算列是查询 1[action_type] 或查询 1[操作类型]??
您无法访问 [Dealer Note Date] 中的列 Query1[action_type],因为您在 ALLEXCEPT
中将其排除Dealer Note Date =
CALCULATE(
MIN(Query1[pdate]),
FILTER(ALLEXCEPT(Query1,Query1[incident],**Query1[action_type]**),
Query1[action_type] in {
"DLR_CUST_Update"
))