Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powerbi 日期差异使用同一列DAX中的日期_Powerbi_Dax_Powerbi Desktop_Daxstudio - Fatal编程技术网

Powerbi 日期差异使用同一列DAX中的日期

Powerbi 日期差异使用同一列DAX中的日期,powerbi,dax,powerbi-desktop,daxstudio,Powerbi,Dax,Powerbi Desktop,Daxstudio,我有一个数据集,试图使用每个操作的备注日期计算用户对经销商备注的响应时间 这是我的示例数据,我已经在配置单元查询中使用lag、lead和min窗口函数计算了它,但我的用户希望在powerbi中看到这一点 这就是我到目前为止所尝试的 我创建了一个“用户注释日期”度量来获取用户响应的第一个响应 user note date = CALCULATE(MIN(Query1[Note Date]),ALLEXCEPT(Query1,Query1[incident],Query1[Action Type])

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

这是我的示例数据,我已经在配置单元查询中使用lag、lead和min窗口函数计算了它,但我的用户希望在powerbi中看到这一点

这就是我到目前为止所尝试的

我创建了一个“用户注释日期”度量来获取用户响应的第一个响应

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"
))
我从经销商票据日期度量中得到此错误,我不理解上述计算的错误

错误:无法确定表“Query1”中列“Action Type”的单个值。当度量公式引用包含许多值的列而未指定聚合(如min)时,可能会发生这种情况

这是我的样本数据


您的[经销商票据日期]计算栏是查询1[行动类型]还是查询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"
))

明白了,谢谢@msta42a