首页 > 解决方案 > 分子不为空的分母之和 - PBI DAX 中的过滤器问题

问题描述

call_count 手柄 tTalk
10 2040.01
7 1136.12 768.83
1 186.709

在 DAX 中,我想找到average tHandle调用的时间tHandle is not null

我希望能够对wheretHandle求和tHandle is not blank并除以where ..sumcall_counttHandle is not blank

我当前的 DAX 正在返回73.49,而165.35不是1322.83/8.

当前的 DAX:

Average Call Handle = sum(vw_fact_conversation_aggregate[tHandle]) /  if(sum(vw_fact_conversation_aggregate[tHandle]) <> BLANK(), sum(vw_fact_conversation_aggregate[call_count]), 0) + 0

标签: powerbidax

解决方案


这是示例:

AVGtHandle = 
var _handle = CALCULATE( sum(calls[tHandle]))
var _CallCount = CALCULATE( sum(calls[CallCount]), NOT( ISBLANK(calls[tHandle])))
return

divide (_handle, _CallCount)

在此处输入图像描述


推荐阅读