tkcsp
Estoy tratando de crear una nueva columna basada en coincidencias de texto parciales en mi primera columna en comparación con mi tabla de referencia.
La tabla de referencia de Mis ubicaciones está configurada como:
Ubicaciones
Ciudad | Expresar | StateAbv |
augusta | Georgia | Georgia |
Detroit | Michigan | mi |
Cleveland | Ohio | Oh |
Las cadenas serían:
Tabla 1
Palabras |
Esta es una cadena de ejemplo cleveland |
Un ejemplo de Detroit |
valor augusta aquí |
El resultado final sería:
Tabla 1
Palabras | Ubicación |
Esta es una cadena de ejemplo cleveland | Cleveland |
Un ejemplo de Detroit | Detroit |
valor augusta aquí | Augusta |
¿Cuál sería la mejor manera de lograr esto en DAX o M?
¡Gracias!
Icey
Hola @tkcsp,
Compruebe si el resultado a continuación cumple con sus requisitos.
Pasos:
Para obtener más información, consulte el archivo PBIX adjunto.
Atentamente,
Icey
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.
Icey
Hola @tkcsp,
Compruebe si el resultado a continuación cumple con sus requisitos.
Pasos:
Para obtener más información, consulte el archivo PBIX adjunto.
Atentamente,
Icey
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.
mwegener
Hola @tkcsp,
Preferiría M.
Prueba una coincidencia aproximada
Saludos,
Marcus
Dortmund – Alemania
Si respondí a su pregunta, marque mi publicación como solución, esto también ayudará a otros.
Por favor, felicite por su apoyo.
tkcsp
En respuesta a mwegener
Esta solución funciona para mi pregunta original, pero esperaba poder tomar la respuesta y extrapolarla y creo que la coincidencia aproximada presenta problemas con las abreviaturas de los estados. En los datos, ocasionalmente habrá referencias a nombres de estados y abreviaturas y algunos estados comparten nombres de ciudades (por ejemplo, Columbus, GA y Columbus, OH). Además, pude ver un problema con el estado de Indiana que se abrevia como «en», donde la frase «en» también se utilizará como preposición.
Tabla de ubicaciones actualizada:
Ciudad | Expresar | StateAbv |
augusta | Georgia | Georgia |
Detroit | Michigan | mi |
Colón | Georgia | Georgia |
Colón | Ohio | Oh |
Evansville | Indiana | en |
Tabla 1
Palabras |
Esta es una cadena de ejemplo para ohio por cleveland |
un ejemplo en Detroit |
augusta ga valor aquí |
ejemplo de cleveland |
evansville en valor |
Resultado final esperado:
Tabla 1
Palabras | Ciudad | StateAbv |
Esta es una cadena de ejemplo para ohio por cleveland | Cleveland | Oh |
un ejemplo en Detroit | Detroit | |
augusta ga valor aquí | augusta | Georgia |
ejemplo de cleveland | Cleveland | |
evansville en valor | Evansville | en |
¿La coincidencia difusa podría captar estos matices?