Power BI计算双精度值

时间:2020-09-08 09:30:03

标签: powerbi

我正在尝试在Power BI中创建一个度量值,该度量值会将双打视为一个值,然后将它们加起来以查看我们有多少双打。这是一个示例:

enter image description here

每个名字出现多次的客户应计为1 额外的问题是,我该如何衡量将只显示一次姓名(示例名称-莎拉)的客户的人数。

谢谢!

2 个答案:

答案 0 :(得分:1)

如果要计算不同的客户,可以使用:

CountCustomers = DISTINCTCOUNT([Customer])

如果要计算双打,可以使用:

Doubles = COUNTROWS(FILTER(SUMMARIZE(CusTable, CusTable[Customer], "countC", COUNTROWS(CusTable)), [countCol] > 1))

首先,我将其汇总到一个表中,其中包含客户名称以及该表在表中出现的频率 接下来,我按大于1的所有行过滤此表 最后我计算行数

答案 1 :(得分:0)

您可以在下面的度量中创建此度量,以检查列表中一次或多次存在客户。如果客户一次在此位置,此度量将返回1,如果客户多次存在,则返回0。

is_unique = 

VAR current_customer = MIN(your_table_name[customer])

VAR customer_count = 
CALCULATE(
    COUNT(your_table_name[customer]),
    FILTER(
        ALL(your_table_name),
        your_table_name[customer] = current_customer 
    )
)

RETURN IF(customer_count = 1, 1, 0)

这将为客户 Sarah David 返回 1 。对于所有其他客户,它将返回 0 。现在,如果将上述度量添加到并在度量上应用 SUM ,它将返回值 2 ,这基本上是您的客户数单一存在。