DISTINCTCOUNT

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

对列中的非重复值数目进行计数。

语法

DISTINCTCOUNT(<column>)  

parameters

术语 说明
包含要计数的值的列

返回值

column 中非重复值的数量 。

备注

  • 列是此函数的唯一参数。 可使用包含任何数据类型的列。 如果找不到要计数的行,函数将返回空白,否则返回非重复值计数。

  • DISTINCTCOUNT 函数包括空白值。 要跳过空白值,请使用 DISTINCTCOUNTNOBLANK 函数。

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

示例

下面的示例演示如何对列 ResellerSales_USD[SalesOrderNumber] 中的非重复销售订单的数目进行计数。

= DISTINCTCOUNT(ResellerSales_USD[SalesOrderNumber])  

在侧面为日历年、顶部为产品类别的表中使用上述度量将返回以下结果:

行标签 Accessories Bikes 服装 部件 - 总计
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

在上述示例中,请注意,Grand Total 行的数字并没有累加,这是因为同一个订单可能包含具有相同顺序的行项,但产品类别不同。

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