使用同一列DAX

问题描述

我有一个数据集,我试图使用每个操作的票据日期来计算用户对经销商票据的响应时间。

这是我的示例数据,我已经使用滞后,超前和最小窗口函数在蜂巢查询中计算了此数据,但是我的用户希望在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

之类的聚合的列时,可能会发生这种情况

这是我的样本数据

enter image description here

解决方法

您在[经销商注意日期]计算中的列是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"
))

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...