1
  • 客户表

    包含列“状态”、“创建日期”、“更新日期”

  • ascs 表

    包含列“service_station_name”

首先,我使用以下 eqn 为“状态计数”添加新度量:

    Status Count = COUNT('cps customers'[status])

然后使用以下 eqn 为“日持续时间”创建一个新列:

     Day Duration2 = SWITCH('cps 
     customers'[status],"Closed",DATEDIFF('cps customers'[created_at], 
    [updated_at],DAY),"Unattended",DATEDIFF('cps 
    customers'[created_at],NOW(),DAY),"Assigned",DATEDIFF('cps 
    customers'[created_at],NOW(),DAY),"NotApplicable",DATEDIFF('cps 
    customers'[created_at],NOW(),DAY),"Open",DATEDIFF('cps 
    customers'[created_at],NOW(),DAY))

我需要顶级服务站名称.. 条件:

    i.   Consider only **closed status**
    ii.  Top count of **closed status count**
    iii. Lowest **time duration**

脚步:

  1. 选择列service_station_namestatusstatus countday duration2 在此处输入图像描述

  2. 从“状态”列中过滤关闭状态。 在此处输入图像描述

  3. 为“状态计数”添加 TOPN 过滤 在此处输入图像描述

    现在,我得到了三个 service_station_name,每个都有 5 个关闭状态计数。

  4. 为了获得最低的“持续时间2”,我使用了升序 在此处输入图像描述

  5. 为了显示前 1 个 service_station_name,我从可视化中选择了CARD并获得First service_station_name .Bt 我没有得到正确的答案 在此处输入图像描述

  6. 然后我拿了最后一个 service_station_name。在这里我也没有得到答案。在此处输入图像描述

根据截图,我需要“Om Sakthi Engineering”作为答案。我如何得到答案?有谁能够帮我!

4

1 回答 1

0

您实际上可以添加另一列“NewColumn”,然后该值将是“状态计数”除以“天持续时间”。最高值将是最高值。

NewColumn = divide(Table1[Status Count],Table1[Day Duration])

然后您可以使用卡片可视化来选择前一个值。在过滤器下,您应该过滤状态为已关闭,过滤此 NewColumn 的前 1 个。 在此处输入图像描述

于 2018-10-03T09:44:24.257 回答