في Power Query، يمكنك تضمين صفوف أو استبعادها استنادا إلى قيمة عمود. يحتوي العمود الذي تمت تصفيته على أيقونة عامل تصفية صغيرة (
) في رأس العمود. لإزالة عامل تصفية عمود، حدد سهم لأسفل
إلى جانب العمود، ثم حدد "مسح عامل التصفية".
التصفية باستخدام التصفية التلقائية
استخدم ميزة "التصفية التلقائية" للبحث عن القيم أو إظهارها أو إخفائها ولتعيين معايير التصفية بسهولة أكبر. بشكل افتراضي، يمكنك رؤية أول 1000 قيمة مميزة فقط. إذا كانت رسالة تشير إلى أن قائمة عوامل التصفية قد تكون غير مكتملة، فحدد تحميل المزيد. قد ترى هذه الرسالة أكثر من مرة استنادا إلى كمية البيانات.
- لفتح استعلام، حدد موقع استعلام تم تحميله مسبقا من محرر Power Query، وحدد خلية في البيانات، ثم حددتحريرالاستعلام>. لمزيد من المعلومات، راجع إنشاء استعلام أو تحميله أو تحريره في Excel.
- حدد سهم
السهم لأسفل إلى جانب العمود الذي تريد تصفيته. - قم بإلغاء تحديد خانة الاختيار (تحديد الكل) لإلغاء تحديد جميع الأعمدة.
- حدد خانة الاختيار الخاصة بقيم العمود التي تريد التصفية حسبها، ثم حدد موافق.
التصفية باستخدام عوامل تصفية النص
يمكنك التصفية حسب قيمة نصية معينة باستخدام القائمة الفرعية "عوامل تصفية النصوص ".
لفتح استعلام، حدد موقع استعلام تم تحميله مسبقا من محرر Power Query، وحدد خلية في البيانات، ثم حددتحريرالاستعلام>. لمزيد من المعلومات، راجع إنشاء استعلام أو تحميله أو تحريره في Excel.
حدد السهم لأسفل
الموجود بجانب العمود الذي يحتوي على قيمة نصية تريد تصفية حسبها.حدد عوامل تصفية النص، ثم حدد نوع مساواة اسم يساويوD oes لا يساويويبدأ بولا يبدأ ب وينتهي به ولا ينتهي بهويحتوي على ولا يحتوي عليه.
في مربع الحوار " صفوف التصفية ":
- استخدم الوضع الأساسي لإدخال عاملين وقيمتين أو تحديثهما.
- استخدم الوضع المتقدم لإدخال أكثر من عبارتين ومقارنات وأعمدة وعوامل تشغيل وقيم أو تحديثها.
حدّد موافق.
التصفية باستخدام عوامل تصفية الأرقام
يمكنك التصفية حسب قيمة رقمية باستخدام القائمة الفرعية "عوامل تصفية الأرقام ".
لفتح استعلام، حدد موقع استعلام تم تحميله مسبقا من محرر Power Query، وحدد خلية في البيانات، ثم حددتحريرالاستعلام>. لمزيد من المعلومات، راجع إنشاء استعلام أو تحميله أو تحريره في Excel.
حدد السهم لأسفل
للعمود الذي يحتوي على قيمة رقمية تريد التصفية على أساسها.حدد عوامل تصفية الأرقام، ثم حدد نوع المساواة اسم يساوي لا يساوي أو أكبر منأو أكبر من أو يساوي أو أقل من أو أصغر من أو يساوي أو بينهما.
في مربع الحوار " صفوف التصفية ":
- استخدم الوضع الأساسي لإدخال عاملين وقيمتين أو تحديثهما.
- استخدم الوضع المتقدم لإدخال أكثر من عبارتين ومقارنات وأعمدة وعوامل تشغيل وقيم أو تحديثها.
حدّد موافق.
التصفية باستخدام عوامل تصفية التاريخ/الوقت
يمكنك التصفية حسب قيمة التاريخ/الوقت باستخدام القائمة الفرعية "عوامل تصفية التاريخ/الوقت ".
لفتح استعلام، حدد موقع استعلام تم تحميله مسبقا من محرر Power Query، وحدد خلية في البيانات، ثم حددتحريرالاستعلام>. لمزيد من المعلومات، راجع إنشاء استعلام أو تحميله أو تحريره في Excel.
حدد السهم لأسفل
للعمود الذي يحتوي على قيمة التاريخ/الوقت التي تريد التصفية وفقا لها.حدد عوامل تصفية التاريخ/الوقت، ثم حدد نوع المساواة اسم يساوي، قبل، بعد، بين، في التالي، في السابق، هو الأقدم، هو الأحدث، ليس الأقدم، ليس الأحدث، وعامل تصفية مخصص.
تلميح قد تجد أنه من الأسهل استخدام عوامل التصفية المعرفة مسبقا عن طريق تحديد السنةوالربعوالشهروالأسبوعواليوموالساعةوالدقيقةوالثانية. تعمل هذه الأوامر مباشرة.
في مربع الحوار " تصفية الصفوف":
- استخدم الوضع الأساسي لإدخال عاملين وقيمتين أو تحديثهما.
- استخدم الوضع المتقدم لإدخال أكثر من عبارتين ومقارنات وأعمدة وعوامل تشغيل وقيم أو تحديثها.
حدّد موافق.
تصفية أعمدة متعددة
لتصفية أعمدة متعددة، قم بتصفية العمود الأول، ثم كرر عامل تصفية العمود لكل عمود إضافي.
في مثال شريط الصيغة التالي، ترجع الدالة Table.SelectRows استعلاما تمت تصفيته حسب الولايةوالسنة.
التصفية حسب القيم الخالية أو الفارغة
تحدث قيمة خالية أو قيمة فارغة عندما لا تحتوي الخلية على شيء. هناك طريقتان لإزالة القيم الخالية أو الفارغة:
استخدام التصفية التلقائية
- لفتح استعلام، حدد موقع استعلام تم تحميله مسبقا من محرر Power Query، وحدد خلية في البيانات، ثم حددتحريرالاستعلام>. لمزيد من المعلومات، راجع إنشاء استعلام أو تحميله أو تحريره في Excel.
- حدد سهم
السهم لأسفل إلى جانب العمود الذي تريد تصفيته. - قم بإلغاء تحديد خانة الاختيار (تحديد الكل) لإلغاء تحديد جميع الأعمدة.
- حدد إزالة فارغة ثم حدد موافق.
تفحص هذه الطريقة كل قيمة في عمود باستخدام هذه الصيغة (للعمود "الاسم"):
Table.SelectRows(#"Changed Type", each ([Name] <> null and [Name] <> ""))
استخدام الأمر "إزالة الصفوف الفارغة"
- لفتح استعلام، حدد موقع استعلام تم تحميله مسبقا من محرر Power Query، وحدد خلية في البيانات، ثم حددتحريرالاستعلام>. لمزيد من المعلومات، راجع إنشاء استعلام أو تحميله أو تحريره في Excel.
- حدد الصفحة الرئيسية>، إزالة الصفوف،>إزالة الصفوف الفارغة.
لمسح عامل التصفية هذا، احذف الخطوة المناظرة ضمن الخطوات المطبقة في إعدادات الاستعلام.
تفحص هذه الطريقة الصف بأكمله كسجل باستخدام هذه الصيغة:
Table.SelectRows(#"Changed Type", each not List.IsEmpty(List.RemoveMatchingItems(Record.FieldValues(_), {"", null})))
التصفية حسب موضع الصف
تعد تصفية الصفوف حسب الموضع مماثلة لتصفية الصفوف حسب القيمة، باستثناء تضمين الصفوف أو استبعادها استنادا إلى موضعها في بيانات الاستعلام بدلا من القيم.
ملاحظة
عند تحديد نطاق أو نمط، يكون صف البيانات الأول في جدول هو الصف صفر (0)، وليس الصف الأول (1). يمكنك إنشاء عمود فهرس لعرض مواضع الصفوف قبل تحديد الصفوف. لمزيد من المعلومات، راجع "إضافة عمود فهرس".
للاحتفاظ بأحدث الصفوف
- لفتح استعلام، حدد موقع استعلام تم تحميله مسبقا من محرر Power Query، وحدد خلية في البيانات، ثم حددتحريرالاستعلام>. لمزيد من المعلومات، راجع إنشاء استعلام أو تحميله أو تحريره في Excel.
- حدد الصفحة الرئيسية>، والاحتفاظ بالصفوف،>والاحتفاظ بالصفوف العلوية.
- في مربع الحوار "الاحتفاظ بأحدث الصفوف "، أدخل رقما في عدد الصفوف.
- حدّد موافق.
للاحتفاظ بالصفوف السفلية
- لفتح استعلام، حدد موقع استعلام تم تحميله مسبقا من محرر Power Query، وحدد خلية في البيانات، ثم حددتحريرالاستعلام>. لمزيد من المعلومات، راجع إنشاء استعلام أو تحميله أو تحريره في Excel.
- حدد الصفحة الرئيسية>، والاحتفاظ بالصفوف،>والاحتفاظ بالصفوف السفلية.
- في مربع الحوار "الاحتفاظ بالصفوف السفلية "، أدخل رقما في عدد الصفوف.
- حدّد موافق.
للاحتفاظ بنطاق من الصفوف
في بعض الأحيان، يتم اشتقاق جدول بيانات من تقرير ذي تخطيط ثابت. على سبيل المثال، الصفوف الخمسة الأولى عبارة عن رأس تقرير، متبوعا بسبعة صفوف من البيانات، ثم يتبعها عدد متنوع من الصفوف التي تحتوي على تعليقات. ولكنك تريد الاحتفاظ بصفوف البيانات فقط.
- لفتح استعلام، حدد موقع استعلام تم تحميله مسبقا من محرر Power Query، وحدد خلية في البيانات، ثم حددتحريرالاستعلام>. لمزيد من المعلومات، راجع إنشاء استعلام أو تحميله أو تحريره في Excel.
- حدد الصفحة الرئيسية>، احتفظ بالصفوف،>واحتفظ بنطاق الصفوف.
- في مربع الحوار "الاحتفاظ بنطاق الصفوف "، أدخل الأرقام في الصف الأولوعدد الصفوف. لمتابعة المثال، أدخل ستة كصف أول وسبعة كعدد الصفوف.
- حدّد موافق.
لإزالة الصفوف العلوية
- لفتح استعلام، حدد موقع استعلام تم تحميله مسبقا من محرر Power Query، وحدد خلية في البيانات، ثم حددتحريرالاستعلام>. لمزيد من المعلومات، راجع إنشاء استعلام أو تحميله أو تحريره في Excel.
- حدد الصفحة الرئيسية>، إزالة الصفوف،>إزالة الصفوف العلوية.
- في مربع الحوار إزالة الصفوف العلوية ، أدخل رقما في عدد الصفوف.
- حدّد موافق.
لإزالة الصفوف السفلية
- لفتح استعلام، حدد موقع استعلام تم تحميله مسبقا من محرر Power Query، وحدد خلية في البيانات، ثم حددتحريرالاستعلام>. لمزيد من المعلومات، راجع إنشاء استعلام أو تحميله أو تحريره في Excel.
- حدد الصفحة الرئيسية>، إزالة الصفوف،>إزالة الصفوف السفلية.
- في مربع الحوار "إزالة الصفوف السفلية "، أدخل رقما في عدد الصفوف.
- حدّد موافق.
التصفية بإزالة الصفوف البديلة
يمكنك التصفية حسب صفوف بديلة، كما يمكنك تعريف نمط الصف البديل. على سبيل المثال، يحتوي الجدول على صف تعليق بعد كل صف بيانات. إنك تريد الاحتفاظ بالصفوف الفردية (1 و3 و5 وغير ذلك)، ولكن قم بإزالة الصفوف الزوجية (2 و4 و6 وغير ذلك).
لفتح استعلام، حدد موقع استعلام تم تحميله مسبقا من محرر Power Query، وحدد خلية في البيانات، ثم حددتحريرالاستعلام>. لمزيد من المعلومات، راجع إنشاء استعلام أو تحميله أو تحريره في Excel.
حدد الصفحة الرئيسية>، إزالة الصفوف،>إزالة الصفوف البديلة.
في مربع الحوار "إزالة صفوف بديلة "، أدخل ما يلي:
- الصف الأول المطلوب إزالته بدء العد عند هذا الصف. إذا أدخلت 2، فسيتم الاحتفاظ بالصف الأول ولكن تتم إزالة الصف الثاني.
- عدد الصفوف المطلوب إزالتها حدد بداية النمط. إذا أدخلت الرقم 1، فستتم إزالة صف واحد في كل مرة.
- عدد الصفوف التي يجب حفظها حدد نهاية النمط. إذا أدخلت 1، فتابع النمط مع الصف التالي، وهو الصف الثالث.
حدّد موافق.
النتيجة
يحتوي Power Query على نمط يجب اتباعه لكل الصفوف. في هذا المثال، تتم إزالة الصفوف الفردية والاحتفاظ بالصفوف الزوجية.
اطلع أيضاً على
إزالة صفوف ذات أخطاء أو الاحتفاظ بها
الاحتفاظ بصفوف متكررة أو إزالتها