【问题标题】:How to create a power bi measure which looks at distinct rows and then filters如何创建一个查看不同行然后过滤的 power bi 度量
【发布时间】:2022-02-18 01:11:54
【问题描述】:

我的 power bi 测量无法正常工作。

我会说报告为页面和[呼叫方向](同一个表)和[区域](另一个表)设置了许多过滤器

我正在查看通过 Cisco UCCX 进入公司的呼叫列表,它有一个记录每个进入的呼叫的表格,如果没有应答,[节点 ID - 会话 ID - 序列号] 可以多次列出由代理第一次。

我可以轻松创建一个不同计数的度量 [节点 ID - 会话 ID - 序列号],以便每次调用给我一个条目

measure =calculate(CALCULATE(DISTINCTCOUNT('contactcalldetail'[节点 ID - 会话 ID - 序列号])

效果很好,并且给出了预期的数字,但是我希望只看到那些已经放弃的。如果我尝试按以下方式或使用过滤器选项将其分解。

放弃的呼叫 = CALCULATE(DISTINCTCOUNT('contactcalldetail'[Node ID - Session ID - Sequence No]), 'contactcalldetail'[CallOutcome]=1 || 'contactcalldetail'[CallOutcome]=4)+0

然后我得到所有放弃呼叫的计数,而不仅仅是每个 [节点 ID - 会话 ID - 序列号] 之一。

有人能帮我解决我哪里出错了吗?

【问题讨论】:

  • 你能把一个很小的数据集(可复制,不是图片)和预期的结果一起发布吗?
  • 嗨乔斯,不是很容易
  • 不确定我是否理解。我能问为什么吗?它不一定是你的真实数据——十几行虚拟数据就足够了。

标签: excel powerbi dax measure


【解决方案1】:

我自己设法解决了这个问题,我使用了以下方法:计算子表中的 distictvlaues,每个电话都打到了 CSQ

Abandonded Calls = CALCULATE(
DISTINCTCOUNT('contactqueuedetail'[Node ID - Session ID - Sequence No])+0,
FILTER('contactcalldetail',[CallOutcome]=1 || [CallOutcome]=4)
)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-06
    • 2020-04-28
    • 1970-01-01
    • 2022-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-27
    相关资源
    最近更新 更多