Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more
Tengo 2 tablas en mi base de datos Activos y subtipos que contienen datos JSON. Se unen a través de "etiquetas". Esta es mi primera vez intentando analizar datos JSON en Power Query.
La salida de esto debe estar abajo:
es decir, "2dp1Label":"288" en los datos de activos se une a "source":"2dp1Label" en los datos del subtipo y la decripción: "Ancho de bobina (Total)"
Ancho de bobina (Total): 288
más ejemplos:
Altura de la bobina "2dp2Label" (Total): "131"
"1000Char1Label" Notas: "TODO DEL ALA OESTE"
"Int2Label" Diseño Suministro Aire: 124500
A continuación se muestran los 2 ejemplos de los datos JSON
activo
{
"2dp1Label":"288",
"2dp2Label":"131",
"2dp3Label":null,
"2dp4Label":null,
"4dp1Label":null,
"4dp2Label":null,
"4dp3Label":null,
"4dp4Label":null,
"4dp5Label":null,
"4dp6Label":null,
"Int1Label":null,
"Int2Label":124500,
"Bool1Label":true,
"Bool2Label":false,
"Bool3Label":false,
"Bool4Label":true,
"Bool5Label":false,
"Bool6Label":false,
"Date2Label":null,
"Date3Label":null,
"Date4Label":null,
"Date5Label":null,
"Date6Label":null,
"30Char1Label":false,
"30Char2Label":null,
"30Char3Label":null,
"30Char4Label":null,
"60Char1Label":null,
"60Char2Label":null,
"1000Char1Label":"ALL OF WEST WING",
"1000Char2Label":null,
"1000Char3Label":null,
"1000Char4Label":null,
"1000Char5Label":null,
"1000Char6Label":null,
"1000Char7Label":"23.73.13"
}Subtipos
{
"¿Uv?":{
"fecha":"",
"type":"Boolean",
"orden":16,
"acción":"",
"longitud":null,
"fuente":"Bool6Label",
"opciones":null,
"subtipo":"23.73.13",
"requerido":falso,
"type_code":"23.73.00",
"¿descripción":"UV?",
"subtype_code":"23.73.13",
"unit_of_measure":"",
"type_description":"AHU - Estación Central Cubierta",
"subtype_description":"Modular interior AHU"
},
"notas":{
"fecha":"",
"type":"String",
"orden":24,
"acción":"",
"longitud":null,
"fuente":"1000Char1Label",
"opciones":null,
"subtipo":"23.73.13",
"requerido":falso,
"type_code":"23.73.00",
"description":"Notas",
"subtype_code":"23.73.13",
"unit_of_measure":"",
"type_description":"AHU - Estación Central Cubierta",
"subtype_description":"Modular interior AHU"
},
"supply_type":{
"fecha":"",
"type":"Select",
"orden":5,
"acción":"",
"longitud":null,
"fuente":"1000Char51Label",
"opciones":[
"Ruta única de suministro",
"Doble conducto de un solo trayecto",
"Doble vía de doble conducto",
"Multizona",
"Cajas de terminales"
],
"subtipo":"23.73.13",
"requerido":falso,
"type_code":"23.73.00",
"description":"Tipo de suministro",
"subtype_code":"23.73.13",
"unit_of_measure":"",
"type_description":"AHU - Estación Central Cubierta",
"subtype_description":"Modular interior AHU"
},
"¿air_blender?":{
"fecha":"",
"type":"Boolean",
"orden":15,
"acción":"",
"longitud":null,
"fuente":"Bool5Label",
"opciones":null,
"subtipo":"23.73.13",
"requerido":falso,
"type_code":"23.73.00",
"¿descripción":"Licuadora de aire?",
"subtype_code":"23.73.13",
"unit_of_measure":"",
"type_description":"AHU - Estación Central Cubierta",
"subtype_description":"Modular interior AHU"
},
"outside_width":{
"fecha":"",
"type":"Entero",
"orden":19,
"acción":"",
"longitud":null,
"fuente":"Int50Label",
"opciones":null,
"subtipo":"23.73.13",
"requerido":falso,
"type_code":"23.73.00",
"description":"Ancho exterior",
"subtype_code":"23.73.13",
"unit_of_measure":"in",
"type_description":"AHU - Estación Central Cubierta",
"subtype_description":"Modular interior AHU"
},
"outside_height":{
"fecha":"",
"type":"Entero",
"orden":20,
"acción":"",
"longitud":null,
"fuente":"Int51Label",
"opciones":null,
"subtipo":"23.73.13",
"requerido":falso,
"type_code":"23.73.00",
"descripción":"Altura exterior",
"subtype_code":"23.73.13",
"unit_of_measure":"in",
"type_description":"AHU - Estación Central Cubierta",
"subtype_description":"Modular interior AHU"
},
"pressure_class":{
"fecha":"",
"type":"Select",
"orden":8,
"acción":"",
"longitud":null,
"fuente":"1000Char56Label",
"opciones":[
"Bajo",
"Medio"
],
"subtipo":"23.73.13",
"requerido":falso,
"type_code":"23.73.00",
"description":"Clase de presión",
"subtype_code":"23.73.13",
"unit_of_measure":"",
"type_description":"AHU - Estación Central Cubierta",
"subtype_description":"Modular interior AHU"
},
"¿relief_damper?":{
"fecha":"",
"type":"Boolean",
"orden":14,
"acción":"",
"longitud":null,
"fuente":"Bool3Label",
"opciones":null,
"subtipo":"23.73.13",
"requerido":falso,
"type_code":"23.73.00",
"descripción":"Amortiguador de alivio?",
"subtype_code":"23.73.13",
"unit_of_measure":"",
"type_description":"AHU - Estación Central Cubierta",
"subtype_description":"Modular interior AHU"
},
"cabinet_thickness":{
"fecha":"",
"type":"Decimal",
"orden":21,
"acción":"",
"longitud":2,
"fuente":"2dp3Label",
"opciones":null,
"subtipo":"23.73.13",
"requerido":falso,
"type_code":"23.73.00",
"descripción":"Grosor del gabinete",
"subtype_code":"23.73.13",
"unit_of_measure":"in",
"type_description":"AHU - Estación Central Cubierta",
"subtype_description":"Modular interior AHU"
},
"design_return_air":{
"fecha":"",
"type":"Entero",
"orden":3,
"acción":"",
"longitud":null,
"fuente":"Int53Label",
"opciones":null,
"subtipo":"23.73.13",
"requerido":falso,
"type_code":"23.73.00",
"description":"Design Return Air",
"subtype_code":"23.73.13",
"unit_of_measure":"CFM",
"type_description":"AHU - Estación Central Cubierta",
"subtype_description":"Modular interior AHU"
},
"design_supply_air":{
"fecha":"",
"type":"Entero",
"orden":1,
"acción":"",
"longitud":null,
"fuente":"Int2Label",
"opciones":null, "subtipo":"23.73.13",
"requerido":falso,
"type_code":"23.73.00",
"description":"Design Supply Air",
"subtype_code":"23.73.13",
"unit_of_measure":"CFM",
"type_description":"AHU - Estación Central Cubierta",
"subtype_description":"Modular interior AHU"
},
"coil_width_(total)":{
"fecha":"",
"type":"Decimal",
"orden":17,
"acción":"",
"longitud":2,
"fuente":"2dp1Label",
"opciones":null,
"subtipo":"23.73.13",
"requerido":falso,
"type_code":"23.73.00",
"description":"Ancho de bobina (Total)",
"subtype_code":"23.73.13",
"unit_of_measure":"in",
"type_description":"AHU - Estación Central Cubierta",
"subtype_description":"Modular interior AHU"
},
"departments_served":{
"fecha":"",
"type":"MultiSelect",
"orden":22,
"acción":"",
"longitud":null,
"fuente":"1000Char60Label",
"opciones":[
"QUIRÓFANOS",
"DEPARTAMENTO QUIRÚRGICO",
"CÉLULAS MADRE/MÉDULA ÓSEA/BMT",
"UNIDAD DE QUEMADURAS",
"UCI/CCU",
"UCI NEONATAL",
"SERVICIO DE EMERGENCIAS/TRAUMA",
"PROCESAMIENTO ESTÉRIL/ESTÉRIL CENTRAL",
"FARMACIA",
"LABORATORIO",
"IMAGEN/RADIOLOGÍA/RMN/TC",
"VIVERO/OB/GINECÓLOGO/L&D",
"Sala C-SECTION",
"PACU/RECUPERACIÓN",
"PEDIATRÍA",
"CUIDADO RESPIRATORIO",
"SERVICIOS CARDIOVASCULARES",
"ENDOSCOPIA/GI/BRONCOSCOPIA",
"UROLOGÍA/LITHOTRIPSIA",
"HABITACIONES PARA PACIENTES MED/SURG",
"CUIDADO DE HERIDAS/HIPERBÁRICO",
"ONCOLOGÍA",
"TERAPIA",
"CONDUCTUAL/PSIQUIÁTRICO",
"ADMINISTRACIÓN",
"ESPACIO DE OFICINA GENERAL",
"APOYO DE LA UNIDAD DE ENFERMERÍA",
"OPERACIONES DE PLANTA",
"MATERIAL MGMT",
"SERVICIOS AMBIENTALES",
"SERVICIOS DE INFORMACIÓN",
"SERVICIO DE COMIDAS/COMEDOR",
"BODEGA DEL CUERPO/MORGUE",
"CALIDAD/CAJA MGMT",
"EDUCACIÓN/CONFERENCIA",
"OTRO"
],
"subtipo":"23.73.13",
"requerido":falso,
"type_code":"23.73.00",
"descripción":"Departamentos atendidos",
"subtype_code":"23.73.13",
"unit_of_measure":"",
"type_description":"AHU - Estación Central Cubierta",
"subtype_description":"Modular interior AHU"
},
"design_outside_air":{
"fecha":"",
"type":"Entero",
"orden":2,
"acción":"",
"longitud":null,
"fuente":"Int52Label",
"opciones":null,
"subtipo":"23.73.13",
"requerido":falso,
"type_code":"23.73.00",
"description":"Diseño exterior del aire",
"subtype_code":"23.73.13",
"unit_of_measure":"CFM",
"type_description":"AHU - Estación Central Cubierta",
"subtype_description":"Modular interior AHU"
},
"¿economizer_damper?":{
"fecha":"",
"type":"Boolean",
"orden":13,
"acción":"",
"longitud":null,
"fuente":"Bool2Label",
"opciones":null,
"subtipo":"23.73.13",
"requerido":falso,
"type_code":"23.73.00",
"descripción":"Economizer Damper?",
"subtype_code":"23.73.13",
"unit_of_measure":"",
"type_description":"AHU - Estación Central Cubierta",
"subtype_description":"Modular interior AHU"
},
"supply_fan_control":{
"fecha":"",
"type":"Select",
"orden":7,
"acción":"",
"longitud":null,
"fuente":"1000Char55Label",
"opciones":[
"Volumen constante",
"Volumen variable"
],
"subtipo":"23.73.13",
"requerido":falso,
"type_code":"23.73.00",
"description":"Control del ventilador de suministro",
"subtype_code":"23.73.13",
"unit_of_measure":"",
"type_description":"AHU - Estación Central Cubierta",
"subtype_description":"Modular interior AHU"
},
"coil_height_(total)":{
"fecha":"",
"type":"Decimal",
"orden":18,
"acción":"",
"longitud":2,
"fuente":"2dp2Label",
"opciones":null,
"subtipo":"23.73.13",
"requerido":falso,
"type_code":"23.73.00",
"descripción":"Altura de la bobina (Total)",
"subtype_code":"23.73.13",
"unit_of_measure":"in",
"type_description":"AHU - Estación Central Cubierta",
"subtype_description":"Modular interior AHU"
},
"¿min_outdoor_damper?":{
"fecha":"",
"type":"Boolean",
"orden":12,
"acción":"",
"longitud":null,
"fuente":"Bool1Label",
"opciones":null,
"subtipo":"23.73.13",
"requerido":falso,
"type_code":"23.73.00",
"descripción":"Min Outdoor Damper?",
"subtype_code":"23.73.13",
"unit_of_measure":"",
"type_description":"AHU - Estación Central Cubierta",
"subtype_description":"Modular interior AHU"
},
"¿integral_return_fan?":{
"fecha":"",
"type":"Boolean",
"orden":9,
"acción":"",
"longitud":null,
"fuente":"Bool4Label",
"opciones":null,
"subtipo":"23.73.13",
"requerido":falso, "type_code":"23.73.00",
"¿descripción":"Ventilador de retorno integral?",
"subtype_code":"23.73.13",
"unit_of_measure":"",
"type_description":"AHU - Estación Central Cubierta",
"subtype_description":"Modular interior AHU"
},
"supply_fan_arrangement":{
"fecha":"",
"type":"Select",
"orden":6,
"acción":"",
"longitud":null,
"fuente":"1000Char52Label",
"opciones":[
"Soltero",
"Doble",
"Muy bien"
],
"subtipo":"23.73.13",
"requerido":falso,
"type_code":"23.73.00",
"description":"Supply Fan Arrangement",
"subtype_code":"23.73.13",
"unit_of_measure":"",
"type_description":"AHU - Estación Central Cubierta",
"subtype_description":"Modular interior AHU"
},
"pressurization_fan_position":{
"fecha":"",
"type":"Select",
"orden":11,
"acción":"",
"longitud":null,
"fuente":"1000Char54Label",
"opciones":[
"Retorno",
"Mixto",
"Escape/Alivio",
" Aire exterior"
],
"subtipo":"23.73.13",
"requerido":falso,
"type_code":"23.73.00",
"description":"Posición del ventilador de presurización",
"subtype_code":"23.73.13",
"unit_of_measure":"",
"type_description":"AHU - Estación Central Cubierta",
"subtype_description":"Modular interior AHU"
},
"design_leaving_air_temperature":{
"fecha":"",
"type":"Entero",
"orden":4,
"acción":"",
"longitud":null,
"source":"int54Label",
"opciones":null,
"subtipo":"23.73.13",
"requerido":falso,
"type_code":"23.73.00",
"description":"Diseño dejando la temperatura del aire",
"subtype_code":"23.73.13",
"unit_of_measure":"° F",
"type_description":"AHU - Estación Central Cubierta",
"subtype_description":"Modular interior AHU"
},
"retorno/alivio/exhaust_fan_arrangement":{
"fecha":"",
"type":"Select",
"orden":10,
"acción":"",
"longitud":null,
"fuente":"1000Char53Label",
"opciones":[
"Soltero",
"Doble",
"Muy bien"
],
"subtipo":"23.73.13",
"requerido":falso,
"type_code":"23.73.00",
"descripción":"Arreglo del ventilador de retorno/alivio/escape",
"subtype_code":"23.73.13",
"unit_of_measure":"",
"type_description":"AHU - Estación Central Cubierta",
"subtype_description":"Modular interior AHU"
}
}
Quería comprobar si alguien tenía alguna otra idea. Cuando analizo el JSON de las 2 tablas, obtengo 249 nuevos coulmns en la tabla de subtipos 15 columnas adicionales en cada columna de subtipo analizada. Luego, con la tabla de activos, se agregan 68 coulms adicionales.
¿Hay un paso s que me falte?
Empecé con el análisis a través de la transformación y la expansión de las columnas, pero diferentes coulmn en la tabla Subtipos entonces necesita ser exanded también.
Entonces, mi segundo problema es ¿cómo combino la tabla de activos "label" con su tabla de subtipos de corresbonding "label"?
Hay @ghe7549,
Puede utilizar merge queriese para combinar las dos tablas con "label".
Saludos
enlace
Si esta publicación ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
¿Qué has intentado hasta ahora?
Si selecciona la columna con datos JSON y elige agregar columna, análisis y JSON, debe encargarse de la mayor parte del trabajo por usted.
Hacerlo agregando una nueva columna en lugar de transformar la existente le permite especificar la codificación si es necesario.
Espero que esto ayude.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.