Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola a todos, tienen una tabla de clientes, algunos de los cuales tienen varios Customer IDs (como Microsoft en la tabla de ejemplo), pero realmente me gustaría clasificar esto como un cliente. Me gustaría agrupar clientes por nombre de cliente solo si las regiones son las mismas mediante la creación de la columna ID de cliente modificado, que debe incluir una lista de identificadores de cliente únicos separados por una coma.
Por lo tanto, en este caso, Microsoft sería un cliente que me gustaría agrupar en 1 cliente porque tiene la misma región para todos los iDE de cliente, pero no me gustaría agrupar Amazon como 1 cliente porque uno está en Europa y uno está en los EE.UU. Por favor, comente si tiene alguna idea!
ID de cliente | Nombre del cliente | Producto comprado | Región | ID de cliente modificado (columna deseada) |
124 | Microsoft | Nube | Nos | 124, 125, 126 |
124 | Microsoft | Nube | Nos | 124, 125, 126 |
125 | Microsoft | Centro de datos | Nos | 124, 125, 126 |
126 | Microsoft | Centro de datos | Nos | 124, 125, 126 |
223 | Amazon | Nube | Nos | 223 |
224 | Amazon | Nube | Europa | 224 |
Solved! Go to Solution.
No @jack421 ,
Prueba este:
@jack421 -
Mida el intento de solución:
Measure Modified Customer ID =
IF (
ISFILTERED ( 'TableName'[Customer Name] ),
CALCULATE (
CONCATENATEX (
DISTINCT ( TableName[Customer ID] ),
TableName[Customer ID],
", "
),
ALLEXCEPT ( 'TableName', 'TableName'[Customer Name], 'TableName'[Region] )
),
BLANK ()
)
Proud to be a Super User!
@jack421 -
Mida el intento de solución:
Measure Modified Customer ID =
IF (
ISFILTERED ( 'TableName'[Customer Name] ),
CALCULATE (
CONCATENATEX (
DISTINCT ( TableName[Customer ID] ),
TableName[Customer ID],
", "
),
ALLEXCEPT ( 'TableName', 'TableName'[Customer Name], 'TableName'[Region] )
),
BLANK ()
)
Proud to be a Super User!
Si entiendo correctamente, tal vez:
Column =
CONCATENATEX(
FILTER('Table',[Customer Name] = EARLIER([Customer Name]) && [Region] = EARLIER([Region]))
[Customer ID],""
)
No @jack421 ,
Prueba este:
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |