问题描述
我有一个数据集,我试图使用每个操作的票据日期来计算用户对经销商票据的响应时间。
这是我的示例数据,我已经使用滞后,超前和最小窗口函数在蜂巢查询中计算了此数据,但是我的用户希望在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[action_type]),Query1[action_type] in {
"DLR_CUST_Update"
))
我从“经销商票据日期计量”中收到此错误,我不理解上述计算出了什么问题。
错误:无法确定表“ Query1”中“操作类型”列的单个值。当度量公式引用包含许多值但未指定诸如min
之类的聚合的列时,可能会发生这种情况这是我的样本数据
解决方法
您在[经销商注意日期]计算中的列是query1 [action_type]或Query1 [Action Type]?
您无法访问[经销商注意日期]中的查询1列[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"
))