แอพ Health ใน iOS รวบรวมประเภทต่างๆข้อมูลไม่ว่าโดยตรงหรือผ่านแอพของบุคคลที่สาม หากคุณมี Apple Watch ข้อมูลแอพ Health น่าจะดีขึ้น ข้อมูลแอป Health สามารถถ่ายโอนระหว่างอุปกรณ์ iOS และคุณสามารถส่งออกได้ เมื่อคุณส่งออกข้อมูลจากแอป Health ข้อมูลนั้นจะถูกส่งออกเป็นไฟล์ XML สองไฟล์ แอพนี้บีบอัดไว้และให้คุณเลือกวิธีที่คุณต้องการบันทึก มันง่ายมากจนถึงตอนนี้ อย่างไรก็ตามเมื่อคุณแตกไฟล์ zip มันยากที่จะเข้าใจไฟล์ XML ภายใน บ่อยครั้งคุณอาจไม่ทราบว่าแอปใดสามารถอ่านไฟล์ XML และวิธีการทำความเข้าใจข้อมูลที่อยู่ภายใน เราจะทำลายทุกอย่างให้คุณ
ส่งออกข้อมูลแอปสุขภาพ
เปิดแอป Health แล้วแตะที่ตราสัญลักษณ์ของคุณด้านบนขวา ในหน้าจอโปรไฟล์ของคุณเลื่อนลงและแตะปุ่ม 'ส่งออกข้อมูลสุขภาพ' แอพจะสร้างไฟล์ซิปและถามคุณว่าคุณต้องการบันทึกมันอย่างไร คุณสามารถส่งอีเมลถึงตัวคุณเองหรือบันทึกลงในคลาวด์ไดรฟ์


อ่านข้อมูลแอปสุขภาพ
สมมติว่าคุณมีไฟล์ซิปบนเดสก์ท็อปของคุณไปข้างหน้าและแยกมัน โฟลเดอร์ที่แยกจะมีไฟล์อยู่สองไฟล์ export.xml และ export_cda.xml
ข้อมูลของคุณอยู่ในไฟล์ export.xml ในการเปิดคุณต้องมีแอพที่สามารถอ่านรูปแบบ XML และแสดงอย่างถูกต้อง ฉันแนะนำ MS Excel เป็นสิ่งที่ฉันจะใช้เพื่อแสดงวิธีการรับรู้ข้อมูล

เปิด Excel และเปิดไฟล์นี้ผ่านคำสั่ง "เปิด" เมื่อ Excel เปิดไฟล์นี้จะมีตัวเลือกให้คุณเลือกสามวิธีในการเปิดไฟล์เลือก ‘เป็นเวิร์กบุ๊กแบบอ่านอย่างเดียว'

เมื่อไฟล์เปิดขึ้นและคุณต้องการแก้ไขโดยไม่มีข้อ จำกัด เพียงแค่คัดลอกและวางทั้งหมดลงในไฟล์ใหม่ นี่คือลักษณะของข้อมูลเมื่อ Excel เปิดขึ้น

ทำให้ความรู้สึกของข้อมูลแอปสุขภาพ
คุณจะสังเกตเห็นว่าเซลล์จำนวนมากใน XMLไฟล์ทำซ้ำค่าเดียวกันซ้ำไปซ้ำมา สิ่งนี้จะเป็นจริงสำหรับคอลัมน์แรก ๆ ที่คุณเห็น ในขณะที่คุณเลื่อนไปทางขวาและอ่านคอลัมน์ต่อไปจากนั้นแถวข้อมูลจะเริ่มเปลี่ยนแปลง นี่คือรายละเอียดของสิ่งที่แต่ละเซลล์จะแสดงให้คุณเห็น;
/ @ สถานที่เกิดเหตุ: สิ่งนี้จะแสดงให้คุณทราบว่าข้อมูลของคุณถูกบันทึกไว้ที่ใดจากที่ตรวจพบจากประเทศ App Store ค่าของมันจะไม่เปลี่ยนแปลงและจะทำซ้ำสำหรับทุกแถว
/ ExportDate ค่า / @: สิ่งนี้แสดงวันที่และเวลาที่ข้อมูลถูกส่งออก อีกครั้งคุณค่าของมันจะไม่เปลี่ยนแปลงและจะทำซ้ำสำหรับแต่ละแถว
/ Me / @ HKCharacteristicTypeIdentifierBiologicalSex: นี่คือเพศชีววิทยาของคุณตามที่คุณป้อนในแอป Health มันจะยังคงเหมือนเดิมสำหรับทุกรายการ
/ Me / @ HKCharacteristicTypeIdentifierBloodType: นี่คือกรุ๊ปเลือดของคุณและอีกครั้งคอลัมน์นี้จะทำซ้ำค่าเดียวกัน หากต้องการอ่านให้ดูที่บิตที่อยู่หลัง "HKBloodType" และจะบอกคุณว่ากรุ๊ปเลือดที่คุณบันทึกไว้คืออะไรเช่น HKBloodTypeBPositive
/ Me / @ HKCharacteristicTypeIdentifierDateOfBirth: นี่คือวันเกิดของคุณ
/ Me / @ HKCharacteristicTypeIdentifierFitzpatrickSkinType: นี่คือประเภทผิวของคุณ Fitzpatric มันวัดความไวของผิวหนังต่อดวงอาทิตย์และคุณป้อนด้วยตนเองในแอปสุขภาพ ค่าเดียวกันจะทำซ้ำในคอลัมน์นี้ หากคุณไม่เคยเลือกประเภทผิวเซลล์ในคอลัมน์ทั้งหมดจะมีค่า ‘HKFitzpatrickSkinTypeNotSet’
/ บันทึก / # ID: นี่คือหมายเลขประจำเครื่องของจุดข้อมูล มันจะเริ่มต้นที่ 1 จากนั้นดำเนินการต่อเพื่อนับข้อมูลที่กรอกทุกแถว
/ บันทึก / @ creationDate: วันที่บันทึกเช่นจุดข้อมูลถูกบันทึก เมื่อคุณลองดูจำนวนขั้นตอนที่คุณทำในภายหลังเช่นตุลาคม 2016 คุณจะใช้คอลัมน์นี้เพื่อ จำกัด วันที่ให้แคบลง
/ บันทึกอุปกรณ์ / @: นี่เป็นการระบุอุปกรณ์ของคุณและมันก็ไม่ได้เป็นเช่นนั้นเกี่ยวข้องเว้นแต่คุณต้องการแยกข้อมูลที่รวบรวมโดย iPhone และข้อมูลที่รวบรวมโดย Apple Watch ของคุณ ข้อมูลในคอลัมน์นี้จะบอกให้คุณทราบว่าอุปกรณ์ใดบันทึกข้อมูลและเวอร์ชัน iOS ที่ใช้งานอยู่ โปรดทราบว่าการอ่านรุ่น iPhone ไม่ถูกต้อง ตัวอย่างของค่าภายใต้คอลัมน์นี้มีดังต่อไปนี้ ข้อมูลนี้มาจาก iPhone 6 /
name:iPhone, manufacturer:Apple, model:iPhone, hardware:iPhone7,2, software:9.3
/ บันทึก / @ endDate: วันที่สิ้นสุดเมื่อมีการบันทึกจุดข้อมูล ซึ่งจะรวมถึงวันที่และเวลา
/ บันทึก / @ SourceName: นี่แสดงแหล่งที่มาของข้อมูลที่รวบรวม สองเซลล์แรกจะมีค่า 'สุขภาพ' สิ่งนี้บ่งชี้ข้อมูลที่ผู้ใช้เพิ่มลงในแอพ Health ด้วยตนเอง คอลัมน์จะมี '[ชื่อของคุณ] iPhone' สำหรับข้อมูลที่ iPhone ของคุณรวบรวมโดยตรงมันจะแสดงชื่อของแอพหากมีการเพิ่มข้อมูลผ่านแอพและ 'นาฬิกา' สำหรับข้อมูลที่เกี่ยวข้องกับพฤติกรรมการนอนที่รวบรวมผ่าน แอพนาฬิกา
/ บันทึก / @ sourceVersion: คอลัมน์นี้จะแสดงเวอร์ชัน iOS ที่อุปกรณ์ของคุณกำลังใช้งานเมื่อมีการบันทึกจุดข้อมูลเฉพาะ
/ บันทึก / @ STARTDATE: วันที่และเวลาที่กิจกรรมเริ่มต้น สิ่งนี้แตกต่างจากวันที่สร้างเนื่องจากคุณอาจไม่ได้เพิ่มกิจกรรมบางอย่างลงในแอพ Health ของคุณหรือคุณอาจไม่ได้บันทึกข้อมูลไว้ในกิจกรรม
/ บันทึกประเภท / @: นี่คือคอลัมน์ขนาดใหญ่ที่สำคัญ แยกประเภทของกิจกรรมที่บันทึกไว้ คุณจะเห็นเซลล์ว่างสองสามตัวที่ด้านบนสำหรับจุดข้อมูลที่เพิ่มด้วยตนเอง แต่หลังจากนั้นไม่นานคุณจะเห็นกิจกรรมเช่น;
HKQuantityTypeIdentifierStepCount - จำนวนขั้นตอนที่คุณเดิน
HKQuantityTypeIdentifierDistanceWalkingRunning - ระยะทางที่คุณเดินหรือวิ่ง
/ บันทึก / @ หน่วย: หน่วยที่ข้อมูลถูกบันทึกไว้จะแสดงขึ้นที่นี่ เซลล์ว่างแสดงข้อมูลเช่นเพศและกรุ๊ปเลือดที่ไม่มีหน่วย คุณจะเห็น 'นับ' สำหรับขั้นตอนที่เดินและกม. สำหรับระยะทางที่เดิน คุณจะเห็นค่าจำนวนมากทำซ้ำในคอลัมน์นี้
/ บันทึกค่า / @: นี่คือหม้อทองคำในตอนท้ายของรุ้ง; สิ่งนี้มีค่าแต่ละค่าสำหรับข้อมูลที่รวบรวม ตัวอย่างเช่นหากคุณต้องการทราบจำนวนขั้นตอนที่คุณทำในเดือนตุลาคม 2559 นี่คือคอลัมน์ที่คุณจะทำตามขั้นตอนทั้งหมด เราจะแสดงให้คุณเห็นว่าจะทำอย่างไรได้อย่างง่ายดาย
/ บันทึกคีย์ / MetadataEntry / @: สิ่งนี้แสดงข้อมูลที่ถูกเพิ่มเข้าไปด้วยตนเองแอพ Health หรือเพิ่มผ่านแอพ iOS ดั้งเดิมอื่น ๆ นี่คือข้อมูลที่ป้อนภายใต้ 'สุขภาพการเจริญพันธุ์', 'ความดันโลหิต' หรือที่รวบรวมผ่านแอป 'นาฬิกา'
/ บันทึกค่า / MetadataEntry / @: มูลค่าของข้อมูลที่คุณป้อนด้วยตนเองในแอป Health
การเรียงลำดับข้อมูล
เมื่อคุณทราบว่าแต่ละคอลัมน์มีข้อมูลแล้วก็ถึงเวลาที่จะต้องจัดเรียงและทำความเข้าใจกับมัน ใน Excel เลือกแถวที่มีชื่อคอลัมน์ ไปที่ข้อมูล> ตัวกรองจาก Ribbon

แต่ละคอลัมน์จะมีตัวกรองเพิ่มเข้าไป

ทีนี้เพื่อตัวอย่างนี้ฉันจะเรียงลำดับจำนวนขั้นตอนที่ฉันทำในเดือนตุลาคม 2559 คอลัมน์ที่ฉันต้องการกรองข้อมูลคือ / บันทึก / @ ชนิด / บันทึก / @ คุ้มค่า, และ / บันทึก / @ STARTDATE.
คลิกที่ลูกศรแบบหล่นลงของตัวกรองบน / บันทึก / @ ประเภท คอลัมน์และดูประเภทต่างๆของกิจกรรมที่ข้อมูลมี เนื่องจากฉันต้องการทราบจำนวนขั้นตอนที่ฉันได้ทำฉันจะยกเลิกการเลือกทุกประเภทและเลือกเฉพาะ ‘HKQuantityTypeIdentifierStepCount’ ฉันไม่จำเป็นต้องทำอะไรกับ / บันทึก / @ คุ้มค่า เนื่องจากการ จำกัด ประเภทในคอลัมน์ / บันทึก / @ ประเภท คอลัมน์จะกรองจุดข้อมูลที่ไม่เกี่ยวข้องออกจาก / บันทึก / @ คุ้มค่า คอลัมน์เช่นกัน

สิ่งที่ต้องทำตอนนี้คือการเรียงลำดับข้อมูลตามวันที่ ไปที่ / บันทึก / @ STARTDATE คอลัมน์และ จำกัด วันที่ให้แคบลง คลิกลูกศรดรอปดาวน์ตัวกรองและใช้แถบค้นหาเพื่อระบุวันที่ที่คุณต้องการรวม ตัวอย่างเช่นสำหรับเดือนตุลาคม 2016 ฉันพิมพ์ 2016-10 และจะพบวันที่ทั้งหมดของเดือนนั้นโดยอัตโนมัติและเลือกพวกเขา อย่าคลิกตัวเลือก ‘เพิ่มตัวเลือกปัจจุบันเพื่อกรอง’ คลิกตกลงและข้อมูลจะถูกกรอง
ทำกราฟ
สิ่งที่คุณเห็นตอนนี้ในเวิร์กบุ๊ก Excel คือขั้นตอนข้อมูลสำหรับเดือนตุลาคม 2559 ไปข้างหน้าและสร้างกราฟ คุณจะต้องปรับแต่งข้อมูลเล็กน้อยก่อนที่จะสร้างกราฟออกมา ตัวอย่างเช่นคุณอาจต้องการรวมค่าข้อมูลทั้งหมดสำหรับหนึ่งวันเป็นค่าเดียว หากคุณต้องการสร้างกราฟของขั้นตอนที่คุณทำในเดือนตุลาคม 2559 คุณจะต้องรวมทุกขั้นตอนที่คุณทำในวันที่ 1 ตุลาคม 2 ตุลาคม ฯลฯ เพื่อให้คุณมีค่าข้อมูลเพียง 30 ค่าที่จะลงจุดในตอนท้าย ใช้เวลาเล็กน้อย แต่นี่คือข้อมูลของฉันในช่วงเจ็ดวันแรกของเดือนตุลาคม 2016 ใช้สูตร 'ผลรวม' เพื่อนับขั้นตอนจากนั้นเลือกกราฟเพื่อพล็อตพวกมัน

ความคิดเห็น