DISTINCT (column)
Se aplica a:columna CalculadaTabla calculadaMeasurecálculo visual
Devuelve una tabla de una columna que contains la values distinta de la columna especificada. Es decir, se quitan values duplicados and solo se devuelven values únicos.
Nota
Esta función no se puede usar para devolver values en una columna de or de celda de una hoja de cálculo; en su lugar, anida la función DISTINCT dentro de una fórmula, para obtener una lista de values distintos que se pueden pasar a otra función and luego contar, sumar, or usar para otras operaciones.
Sintaxis
DISTINCT(<column>)
Parámetros
Término | Definición |
---|---|
column |
Columna de la que se van a devolver values únicos. Or, una expresión que devuelve una columna. |
Devolver value
Columna de valuesúnica.
Observaciones
Los resultados de DISTINCT se ven afectados por el contexto de filter actual. Por ejemplo, if se usa la fórmula en el ejemplo siguiente para crear un measure, los resultados cambiarían cada vez que la tabla se filtraba para mostrar solo una región determinada or un período de time.
Esta función se not se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas or reglas de seguridad de nivel de fila (RLS).
funciones de Related
Hay otra versión de la función DISTINCT, DISTINCT (table), que devuelve una tabla quitando filas duplicadas de otra tabla or expresión.
La función VALUES es similar a DISTINCT; también se puede usar para devolver una lista de valuesúnicos, and normalmente devolverá exactamente los mismos resultados que DISTINCT. Sin embargo, en algún contexto VALUES devolverá un valueespecial adicional. Para obtener más información, vea VALUES función.
Ejemplo
La fórmula siguiente cuenta el número de clientes únicos que han generado pedidos a través del canal de Internet. En la tabla siguiente se muestran los posibles resultados cuando se agrega la fórmula a un informe.
= COUNTROWS(DISTINCT(InternetSales_USD[CustomerKey]))
No se puede pegar la lista de values que DISTINCT devuelve directamente en una columna. En su lugar, pasa los resultados de la función DISTINCT a otra función que cuenta, filters, or agrega values mediante la lista. Para que el ejemplo sea lo más sencillo posible, aquí se ha pasado la tabla de values distintos a la función COUNTROWS.
Etiquetas de fila | Accesorios | Bicicletas | Ropa | Total general |
---|---|---|---|---|
2005 | 1013 | 1013 | ||
2006 | 2677 | 2677 | ||
2007 | 6792 | 4875 | 2867 | 9309 |
2008 | 9435 | 5451 | 4196 | 11377 |
Total general | 15114 | 9132 | 6852 | 18484 |
Además, tenga en cuenta que los resultados son not aditivos. Es decir, el número total de clientes únicos de 2007 es not el sum de clientes únicos de Accesorios, BikesandRopa para ese year. El motivo es que un cliente se puede contar en varios grupos.