يمكنك تحديد نوع بيانات واكتشافه، ولكن في معظم الأحيان لا تحتاج إلى ذلك. بشكل افتراضي، يحدث الكشف عن نوع البيانات تلقائيا عند الاتصال بما يلي:
-
مصادر البيانات المنظمة تتضمن الأمثلة جميع قواعد البيانات. Power Query يقرأ مخطط الجدول من مصدر البيانات ويعرض البيانات تلقائيا باستخدام نوع البيانات الصحيح لكل عمود.
-
مصادر غير منظمة تتضمن الأمثلة Excel وCSV والملفات النصية. يكتشف Power Query أنواع البيانات تلقائيا عن طريق فحص القيم الموجودة في الجدول.
بشكل افتراضي، يتم تمكين الكشف التلقائي عن نوع البيانات في Power Query للمصادر غير المنظمة، ولكن يمكنك تغيير إعداد الخيار. في بعض الحالات، قد لا ترغب في حدوث هذه الخطوات تلقائيا لأن الإجراء قد يتسبب في حدوث أخطاء تحديث لمصدر البيانات. لمزيد من المعلومات، راجع معالجة أخطاء مصدر البيانات.
يتم سرد أنواع البيانات المستخدمة في Power Query في الجدول التالي.
الأيقونة |
نوع البيانات |
الوصف |
---|---|---|
اي |
يشير إلى عدم وجود تعريف صريح لنوع البيانات. |
|
الثنائيه |
قيمة ثنائية، مثل Y/N أو 0/1. |
|
رقم عشري ثابت |
يحتوي على تنسيق ثابت مكون من أربعة أرقام إلى اليمين و19 رقما إلى اليسار. يعرف أيضا باسم نوع العملة. |
|
التاريخ |
تاريخ بدون وقت مع وجود صفر للقيمة الكسرية. |
|
التاريخ/الوقت |
قيمة تاريخ ووقت مخزنة كنوع رقم عشري. |
|
التاريخ/الوقت/المنطقة الزمنية |
تاريخ/وقت UTC مع إزاحة المنطقة الزمنية. |
|
المدة |
طول الوقت الذي تم تحويله إلى رقم عشري. |
|
صواب/خطأ |
قيمة منطقية إما True أو False. |
|
رقم عشري |
رقم نقطة عائمة 64 بت (ثمانية بايت). |
|
النسبه المئويه |
رقم عشري ثابت مع قناع لتنسيقه كنسبة مئوية. |
|
النص |
السلاسل أو الأرقام أو التواريخ الممثلة بتنسيق نصي. |
|
الوقت |
وقت بدون تاريخ لا يحتوي على أرقام إلى يسار المكان العشري. |
|
|
العدد الكامل |
قيمة عدد صحيح 64 بت (ثمانية بايت). |
يتم عرض نوع بيانات العمود على الجانب الأيسر من عنوان العمود مع أيقونة ترمز إلى نوع البيانات.
-
لفتح استعلام، حدد موقع استعلام تم تحميله مسبقا من محرر Power Query، وحدد خلية في البيانات، ثم حدد استعلام > تحرير. لمزيد من المعلومات، راجع إنشاء استعلام أو تحميله أو تحريره في Excel (Power Query).
-
للكشف عن نوع بيانات، حدد عمودا، ثم حدد Transform > Detect Data Type. قد تقوم بذلك إذا كان نوع البيانات الحالي هو Any، وتريد أن يحتوي العمود على نوع بيانات معين.
-
لتعريف نوع بيانات، حدد Home > Data Type، ثم حدد نوع بيانات من القائمة المنسدلة.
تلميح يمكنك أيضا تحديد الأيقونة على الجانب الأيسر من عنوان العمود. بالإضافة إلى كل نوع بيانات، يمكنك أيضا تحديد استخدام الإعدادات المحلية في أسفل القائمة لعرض مربع الحوار تغيير النوع باستخدام الإعدادات المحلية ، لتحديد نوع بيانات وتطبيق لغة معينة عليه. تتجاوز هذه الإعدادات المحلية إعداد الإعدادات المحلية Power Query. لمزيد من المعلومات، راجع تعيين لغة أو منطقة للبيانات (Power Query).
بشكل افتراضي للمصادر غير المنظمة، يقوم Power Query بفحص أنواع الأعمدة والرؤوس واكتشافها تلقائيا استنادا إلى أول 200 صف في الجدول. عند تمكين هذا الإعداد، Power Query تلقائيا بإضافة خطوتين إلى الاستعلام مباشرة بعد الخطوة المصدر الأولى:
-
الخطوة: الرؤوس التي تمت ترقيتها ترقية الصف الأول من الجدول ليكون رأس العمود. هذه الخطوة هي ما يعادل الأمر استخدام الصف الأول كرؤوس في علامة التبويب الصفحة الرئيسية . على سبيل المثال:= Table.TransformColumnTypes(#"Promoted Headers,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})
-
الخطوة: النوع الذي تم تغييره تحويل القيم من أي نوع بيانات إلى نوع بيانات استنادا إلى فحص القيم من كل عمود. هذه الخطوة هي ما يعادل الأمر Detect Data Type في علامة التبويب Transform. على سبيل المثال: = Table.TransformColumnTypes(Source,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})
الإجراء
-
في محرر Power Query، حدد خيارات وإعدادات > الملف > خيارات الاستعلام.
-
تعيين الخيار لكافة المصنفات في الجزء الأيسر ضمن GLOBAL، حدد Data Load، ثم في الجزء الأيمن ضمن Type Detection، حدد أحد الخيارات التالية:
-
الكشف دائما عن أنواع الأعمدة ورؤوسها للمصادر غير المنظمة
-
الكشف عن أنواع الأعمدة ورؤوسها للمصادر غير المنظمة وفقا لإعداد كل ملف
-
عدم الكشف أبدا عن أنواع الأعمدة ورؤوسها للمصادر غير المنظمة
-
-
تعيين خيار المصنف المفتوح في الجزء الأيمن ضمن CURRENT WORKBOOK، حدد Data Load، ثم في الجزء الأيمن ضمن اكتشاف النوع، حدد أو امسح Detect column types and headers للمصادر غير المنظمة.