DISTINCTCOUNT

适用于:计算列计算表度量值视觉计算

计算列中非重复值的数目。

语法

DISTINCTCOUNT(<column>)

参数

术语 描述
column 包含要计数的值的列

返回值

column中的非重复值数。

言论

  • 此函数允许的唯一参数是列。 可以使用包含任何类型的数据的列。 当函数找不到要计数的行时,它将返回 BLANK,否则返回非重复值的计数。

  • DISTINCTCOUNT 函数计算 BLANK 值。 若要跳过 BLANK 值,请使用 DISTINCTCOUNTNOBLANK 函数。

  • 在计算列或行级别安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。

以下示例演示如何计算列 ResellerSales_USD[SalesOrderNumber] 中不同销售订单的数量。

= DISTINCTCOUNT(ResellerSales_USD[SalesOrderNumber])

将上述度量值用于表的侧边和产品类别中的日历年份,返回以下结果:

行标签 辅料 自行车 服装 组件 - 总计
2005 135 345 242 205 366
2006 356 850 644 702 1015
2007 531 1234 963 1138 1521
2008 293 724 561 601 894
1 1
总计 1315 3153 2410 2646 1 3797

在上面的示例中,请注意,行“总计数”不会相加,这会发生,因为同一顺序可能包含不同产品类别中的行项。

COUNT 函数COUNTA 函数COUNTAX 函数COUNTX 函数统计函数