Forum Discussion
Syndicate_Admin
2 years agoAdministrator
Power Query
Tengo un gran conjunto de datos históricos de los clientes y los servicios (planes) que habían comprado a mi empresa. Estoy trabajando en un proyecto de análisis de Cross-Selling. En funció...
Syndicate_Admin
2 years agoAdministrator
@alir22456 Revise la captura de pantalla adjunta y el código DAX para obtener los resultados deseados.
Cohort =
VAR __tmpTable1 =
GENERATE(
DISTINCT('Table'[Customers]),
EXCEPT(
DISTINCT('Table'[Services]),
CALCULATETABLE(DISTINCT('Table'[Services]))
)
)
VAR __tmpTable2 = SUMMARIZE(__tmpTable1, 'Table'[Customers])
VAR __tmpTable3 = EXCEPT(DISTINCT('Table'[Customers]), __tmpTable2)
VAR __Result = CONCATENATEX(__tmpTable3, [Customers], ",", [Customers])
RETURN
__Result
SelectedPlans =
VAR SelectedPlansTable = VALUES('Table'[Services])
RETURN
IF(
ISBLANK(CONCATENATEX(SelectedPlansTable, 'Table'[Services], " and ")),
"No Plan Selected",
CONCATENATEX(SelectedPlansTable, 'Table'[Services], " and ")
)
Espero que funcione.
¿He respondido a tu pregunta? ¡Marca mi publicación como una solución! ¡Esto ayudará a otros en el foro!
¡¡Agradezco sus felicitaciones!!
Syndicate_Admin
2 years agoAdministrator
Hola @fahadqadir3
Gracias por la solución anterior. ¿Puede saber si cada nombre de cliente en la visualización se puede mostrar en filas separadas en lugar de separadas por comas?