DISTINCTCOUNT

适用于:计算列计算表Measure视觉计算

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

语法

DISTINCTCOUNT(<column>)

参数

术语 描述
column contains 要计数的 values 的列

返回 value

values中的非重复 column 数。

言论

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

  • DISTINCTCOUNT 函数对 BLANKvalue进行计数。 若要跳过 BLANKvalue,请使用 DISTINCTCOUNTNOBLANK 函数。

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

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

= DISTINCTCOUNT(ResellerSales_USD[SalesOrderNumber])

在表中使用上面 measure 顶部边 calendaryear 类别中的 andproduct 返回以下结果:

行标签 辅料 自行车 服装 组件 - 总计
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

在上面的示例中,请注意,总计数字的行 not 加起来,这是因为相同的顺序可能包含不同 product 类别中的行项。

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