Transformar GUID alfanumérico en valores de cadena

Un usuario Pregunto ✅

tmayank1159

Hola,

Importé datos de CRM a PowerBI y algunos valores en algunos campos (columnas) aparecen en formato alfanumérico, que no es lo que quiero.

poder.PNG

Cual puede ser el problema y como puedo solucionarlo. La imagen de arriba muestra lo que quiero decir. En lugar de los nombres de los hospitales, obtengo estos valores alfanuméricos.

¡La ayuda lo antes posible será muy apreciada ya que mi proyecto está atascado debido a esto! ¡Muchísimas gracias de antemano!

Rodrigo Brigante

Creo que no hay ningún error al mostrar los datos en PowerBI.

En cambio, la solución podría estar buscando en otras tablas de esta base de datos. Lo más probable es que haya una tabla de Dimensión para los Hospitales, por lo que en esta tabla solo almacenará el GUID del Hospital, pero la información completa sobre el Hospital se almacenaría en una tabla diferente.

Luego, deberá importar ambas tablas y crear la relación adecuada para recuperar información sobre los hospitales, incluido su nombre.

Solo por ejemplo, intentaré representar cómo se verían esas 2 tablas:
Contactos de tabla (creo que este es el nombre de la tabla que se muestra en la pantalla de impresión)

CONTACTOS
_cn_Hospital_value cn_patienttype cn_patientType_String
1025236d-797c-8113-c43 1 1 – Afiliado
1025236d-797c-0064-c11 1 1 – Afiliado
1025236d-797c-8113-c43 2 2 – Referencia
1025236d-797c-0064-c11 2 2 – Referencia

RodrigoBrigante_1-1623262234200.png

El nombre del Hospital podría estar en una tabla diferente, supongamos que se llama HOSPITALES

Podría verse así:

HOSPITAL
_cn_Hospital_ID _cn_Hospital_Name _cn_Hospital_State _cn_Hospital_City _cn_Hospital_ZIPCode
1025236d-797c-8113-c43 Nombre del hospital 01 NY Nueva York 10001
1025236d-797c-0064-c11 Nombre del hospital 02 CT Bridgeport 06601
1025236d-797c-a4e3-0d3 Nombre del hospital 03 CT Bristol 06010
1025236d-797c-32ac-f00 Nombre del Hospital 04 RI Providencia 02901

RodrigoBrigante_2-1623262317572.png

Por lo tanto, la tabla de dimensiones HOSPITAL almacena toda la información sobre los hospitales, y los contactos de la tabla de hechos que mencionó solo se refieren al nombre del hospital por su ID.

Si importa ambas tablas a su modelo PBI y crea una relación de 1 a muchos entre la tabla Hospital y la tabla Contactos, podrá usar el nombre del Hospital correctamente.

@tmayank1159

¿Cuál es el tipo de datos en su fuente de datos? ¿Cómo conectaste la fuente de datos? Intente conectarse a través de Odata.

Como dijo que sus datos provienen de CRM, es posible que sus datos ya estén encriptados para que solo pueda obtener el alfanumérico. En Power BI Desktop, Power Query o DAX no tienen ninguna función para descifrar este código.

Saludos,

tmayank1159

En respuesta a v-sihou-msft

El tipo de datos es solo una cadena y aparece correctamente en CRM. Hemos intentado importar datos a través de una API. Muchos campos están en el formato correcto excepto estos.

K_Zarar

En respuesta a tmayank1159

Hola,

¿Encontró una solución o una alternativa para conectarse a CRM?

Me he encontrado con el mismo problema también.

Rodrigo Brigante

En respuesta a K_Zarar

Solo revisa mi respuesta a la pregunta principal.

Lo más probable es que esta tabla solo devuelva el GUID, y el nombre real en realidad se encuentra en una tabla diferente de su base de datos. Es posible que deba importarlos a ambos en PowerBI y crear una relación para usar el nombre que proviene de la tabla de dimensiones.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *