Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more

Reply
Syndicate_Admin
Administrator
Administrator

Análisis de datos JSON de 2 tablas SQL

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"
   }
}

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

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?

Syndicate_Admin
Administrator
Administrator

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".

v-xulin-mstf_0-1622614104283.png

v-xulin-mstf_1-1622614200280.png

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.

Syndicate_Admin
Administrator
Administrator

No hay @ghe7549,

¿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.

KNP_0-1622143823897.png

Hacerlo agregando una nueva columna en lugar de transformar la existente le permite especificar la codificación si es necesario.

Espero que esto ayude.

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.