簡體   English   中英

Power bi:導入嵌套 json 查詢

[英]Power bi : importing nest json query with

我想使用 power bi 導入以下 json。 我之前導入過更扁平的 json,但沒有導入這么多嵌套記錄和列表。 例如,讓我們以“答案”記錄為例,它還有 5 個記錄並且結構相同,然后讓“initial_question”記錄具有值列表,其中有一個記錄,然后是字段名稱記錄,然后是我想要的值. 任何想法如何在 power bi 中做到這一點?

{"metadata":
    {"device_id":"Android_cfb576b2-XXXXXX","user_id":null,"username":"XXXXXXX","submitted_at":"2019-12-10 18:52:16 +00:00","received_at":"2019-12-10 18:52:14 +00:00","submission_id":"42776798","device_submission_identifier":"5e071197-XXXXXXXXXXXXXXX","submission_counter":"1","form_name":"2. XXXXXXXXXXXXXXXXXXXXXXX ","form_version":"1.02"},

"answers":
    {"initial_questions":{"values":[{"conducted_on":{"value":"2019-12-10"},"start_time":{"value":"2019-12-10 14:45:32"},"shift":{"value":"afters"},"operator_name_":{"value":"XXXXXXXXXXXX"},"Machine":{"value":"XXXXXXXXXXXXXX"}}]},

    "Work_Information":{"values":[{"Part_number":{"value":"XXXXXXXXXX"},"_1st_or_2nd_end_Machining":{"value":"Both"},"Work_Area_Tidy_":{"value":"Yes"},"Yes_No_Question":{"value":true}}]},

    "Pre_machining_checks":{"values":[{"Head_Bearings_Greased_":{"value":"N/A"},"check_cuttings_tips":{"value":true},"Checked_Oil_level":{"value":true},"check_measuring_and_gauging_equipment__micrometer_ect_":{"value":true},"Check_coolant":{"value":true},"Check_process_sheets":{"value":true},"First_off_ok_":{"value":"01FWHSBGOOFJI6RXSARNBJE4YV2FHWIUJJ"}}]},

    "Lost_Time":{"values":[{"_1st_off_cut":{"value":10.0},"Setup_machine_centre":{"value":0},"Tool_change":{"value":0},"Wait_for_Fork_Lift_Truck_driver":{"value":0},"Wait_Fork_Lift_Truck":{"value":20},"meal_break___tea_Break___Wash_Off":{"value":20},"Clean_machine_centre_scrap_out":{"value":30},"Fill_Coolant":{"value":15},"Other_lost_time":{"value":0}}]},

    "Post_Machine_checks":{"values":[{"Last_off_cut_ok_":{"value":"01FWHSBGN45Z2E673KFRCZOGXSILA7T75A"},"Head_bearings_greased_":{"value":false},"Checked_cutting_Tips_":{"value":true},"Checked_measuring_equipment__micrometer_ect_":{"value":true},"Checked_Coolant_Levels":{"value":true},"Process_Sheets_Returned_":{"value":true}}]},

    "end_of_shift_report":{"values":[{"Number_of_good__compliment__parts_produced_":{"value":80},"Number_Of_parts_scrapped_":{"value":0},"Number_of_parts_reworked__":{"value":0},"Tooling_Last_off_ok_":{"value":"pass"},"End_Time_":{"value":"2019-12-10 21:15:07"},"Tooling_ok_after_last_off_":{"value":true},"Working_area_tidy_":{"value":true},"Any_comments_not_captured_above_":{"value":"XXXXXXXXXXXXXXXXXXXXXXX"},"End_Time":{"value":"2019-12-10 21:15:37"}}]}
    }
}

這是過程的屏幕顯示,謝謝。

在此處輸入圖片說明

在此處輸入圖片說明

在此處輸入圖片說明

在此處輸入圖片說明

在此處輸入圖片說明

在此處輸入圖片說明

將列表轉換為表格並繼續將列擴展為新的值或行,然后查看它是否形成您想要的形狀。 需要時取消旋轉列。 如果它沒有幫助,您可能需要將其中一些記錄分離到新查詢中,並構建多個表。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM