أنواع البيانات الأساسية المدعومة لمعادلات التقارير الإلكترونية

توفر هذه المقالة معلومات عن أنواع البيانات الأساسية المعتمدة في تعبيرات التقارير الإلكترونية (ER) . فيما يلي قائمة بأنواع البيانات الأساسية:

منطقي

يحتوي نوع البيانات الأساسية منطقيعلى قيمة يتم تقييمها على إنها إما صحيحة أم خاطئة. يمكنك استخدام الكلمات الأساسية الحرفية المحجوزة صحيحة و خاطئة أو متى يتم توقع التعبير منطقي. القيمة الافتراضية هي false.

التمثيل الداخلي لـ منطقي هو عدد صحيح. يتم تقييم قيمة العدد الصحيح 0 (صفر) على أنه قيمة خاطئة، ويتم تقييم كافة قيم الأعداد الصحيحة الأخرى على أنها صحيحة. عند التحقق من الصحة تعبير تم تكوينه يرجع منطقي في مصمم معادلة التقارير الإلكترونية، يمثل جزء نتائج الاختبار 0 (صفر) عندما يرجع تعبير قيمة خاطئة. وإلا، يقدم جزء نتيجة الاختبار 1.

لا يحتوي منطقي على أية تحويلات ضمنية. ومع ذلك، يمكنك استخدام الوظيفة TEXT لتحويل منطقي إلى سلسلة بشكل صريح:

  • بتم تحوبل القيمة خاطئة إلى السلسلة النصية خاطئة.
  • بتم تحوبل القيمة صحيحة إلى السلسلة النصية صحيحة.

إشعار

لا يعتمد هذا التحويل على اللغة والثقافة المتوفرة الخاصة بـ السياق.

تُعد عوامل تشغيل المقارنة هي النوع الوحيد لعامل التشغيل الذي يمكن استخدامه مع نوع البيانات منطقي. يمكن استخدام عوامل التشغيل التالية لمقارنة قيمتين منطقي: <> و =.

التاريخ

يحتوي نوع البيانات الأساسي التاريخ على اليوم والشهر والسنة. يمكن بدء التواريخ باستخدام الوظائف التالية:

يمكن أن يتحتفظ نوع بيانات التاريخ بالتواريخ بين 1 يناير، 1900 و31 ديسمبر، 2154. القيمة الافتراضية فارغة والتمثيل الداخلي هو تاريخ 1 يناير، 1900.

لا يحتوي التاريخ على أية تحويلات ضمنية. ومع ذلك، يمكنك استخدام وظائف التحويل الصريحة التالية:

تتيح لك الوظيفة ADDDAYS إضافة أيام من التواريخ وطرحها. وبهذه الطريقة، يمكنك نقل التاريخ لعدد محدد من الأيام إلى المستقبل والماضي. تتيح لك الوظيفة DAYS طرح التواريخ من بعضها وحساب الفرق بالأيام. لمزيد من المعلومات حول تحويل قيم التاريخ، راجع قائمة وظائف التقارير الإلكترونية في فئة التاريخ والوقت.

تُعد عوامل تشغيل المقارنة هي النوع الوحيد لعامل التشغيل الذي يمكن استخدامه مع نوع البيانات التاريخ. يمكن استخدام عوامل التشغيل التالية لمقارنة قيمتي تاريخ: <> و< و<= و= و> و>=.

التاريخ والوقت

يجمع نوع البيانات الأساسي datetime نوع البيانات وقيمة تمثل الوقت المنقضى منذ منتصف الليل. يتم التعبير عن الوقت بالساعات والدقائق والثواني وكسور الثانية. تحتوي القيمة datetime على معلومات حول المنطقة الزمنية.

يمكن أن يحتفظ نوع بيانات datetime بالتواريخ بين 1 يناير، 1900J (1900-01-01T00:00:00.0000000+00:00 in the round-trip تنسيق) وقت اختبار الإرسال ثم التلقي و31 ديسمبر، 2154 (2154/12/31T11:59:59.9999999+00:00 بتنسيق وقت اختبار الإرسال ثم التلقي). أصغر وحدة من الزمن في datetime هي عشرة من المليون من الثانية.

إشعار

عند استخدام محدد hhللساعات، يتعذر تفسير قيم الوقت الأعلى من 12:59:59:9999999 على أنها أوقات صالحة

عند استخدام محدد HH للساعات، يتعذر تفسير قيم الوقت الأعلى من 23:59:59:9999999 على أنها أوقات صالحة

القيمة الافتراضية فارغة، والتمثيل الداخلي هو تاريخ 1 يناير، 1900 (1900-01-01T00:00:00.0000000+00:00 بتنسيق وقت اختبار الإرسال ثم التلقي).

يمكن بدء Datetimes باستخدام الوظائف التالية:

لا يحتوي datetime على أية تحويلات ضمنية. ومع ذلك، يمكنك استخدام وظائف التحويل الصريحة التالية:

لمزيد من المعلومات حول تحويل قيم datetime، راجع قائمة وظائف التقارير الإلكترونية في فئة التاريخ والوقت.

تُعد عوامل تشغيل المقارنة هي النوع الوحيد لعامل التشغيل الذي يمكن استخدامه مع نوع البيانات datetime. يمكن استخدام عوامل التشغيل التالية لمقارنة قيمتي التاريخ والوقت: <> و< و<= و= و> و>=.

تعداد

يُعد نوع البيانات الأساسية التعداد قائمة البيانات الحرفية. يمكنك استخدام التعدادات التي يتم تعريفها في التطبيق البرمجية المصدر. يمكنك أيضًا تقديم التعدادات الخاصة بك في نموذج بيانات التقارير الإلكترونية ومكونات تنسيق التقارير الإلكترونية.

يمكن استخدام تعداد التطبيق في تعبيرات تعيين نموذج التقارير الإلكترونية وتنسيق التقارير الإلكترونية.

يوضح التوضيح التالي كيف يمكنك إضافة تعداد نموذج CustVendCorrectiveReasonCode إلى نموذج بيانات التقارير الإلكترونية القابل للتحرير.

تكوين تعداد نموذج في مصمم نموذج بيانات إعداد التقارير الإلكترونية.

يمكن استخدام تعداد النموذج في تعبيرات أي تعيين نموذج التقارير الإلكترونية وتنسيق التقارير الإلكترونية التي تم إنشائها ضمن نموذج البيانات حيث يتم تقديم التعداد.

يبين الرسم التوضيحي التالي كيف يمكنك إضافة تعداد تنسيق قائمة الفئات الفرعية للرسوم العكسية Natura إلى تنسيق التقارير الإلكترونية القابل للتحرير.

تكوين تعداد نموذج في مصمم تنسيق إعداد التقارير الإلكترونية.

يمكنك استخدام تنسيق التعداد فقط في تعبيرات تنسيق إعداد التقارير الإلكترونية حيث تم تقديم التعداد.

يجب استخدام النوع المناسب لمصادر بيانات إعداد التقارير الإلكترونية لإحضار تعداد معين إلى مكون إعداد التقارير الإلكترونية المكونة كثابت أو كقيمة يقوم المستخدم بتشغيل حل التقارير الإلكترونية في مربع الحوار في وقت التشغيل.

  • يمكن الوصول إلى تعدادات التطبيقات باستخدام مصادر بيانات Dynamics 365 for Operations / التعداد وعام / معلمات إدخال المستخدم. يوضح الرسم التوضيحي التالي الكيفية التي يمكنك خلالها الإضافة إلى تنسيق التقارير الإلكترونية القابلة للتحرير مصادر البيانات appenumNoYes و uipNoYes التي تشير إلى تعداد تطبيق NoYes.

    إضافة مصادر بيانات تعداد التطبيقات في مصمم تنسيق التقارير الإلكترونية.

  • يمكن الوصول إلى تعدادات نموذج البيانات باستخدام مصادر بيانات نموذج البيانات / التعداد و معلمات نموذج البيانات / إدخال مستخدم التعداد. يوضح الرسم التوضيحي التالي الكيفية التي يمكنك خلالها الإضافة إلى تنسيق التقارير الإلكترونية القابلة للتحرير مصدر البيانات CustVendCorrectiveReasonCode الذي يشير إلى تعداد نموذج بيانات CustVendCorrectiveReasonCode.

    إضافة مصادر بيانات تعداد النموذج في مصمم تنسيق التقارير الإلكترونية.

  • يمكن الوصول إلى تعدادات التنسيق باستخدام مصادر بيانات التنسيق / التعداد و معلمات التنسيق / إدخال مستخدم التعداد. يوضح الرسم التوضيحي التالي الكيفية التي يمكنك خلالها الإضافة إلى تنسيق التقارير الإلكترونية القابلة للتحرير مصدر البيانات NaturaReverseCharge الذي يشير إلى تعداد تنسيق الفئات الفرعية للرسوم العكسية Natura.

    إضافة مصادر بيانات تعداد التنسيق في مصمم تنسيق التقارير الإلكترونية.

لا يحتوي التعداد على أية تحويلات ضمنية. ومع ذلك، يمكنك استخدام وظيفة تحويل TEXT لتحويل تعداد إلى سلسلة نصية. هذا التحويل لا يعتمد على اللغة. لمعرفة كيفية إقران قيمة التعداد مع التسميات المناسبة الخاصة باللغة، راجع أمثلة الاستخدام للوظيفتين LISTOFFIELDS و GETENUMVALUEBYNAME.

تُعد عوامل تشغيل المقارنة هي النوع الوحيد لعامل التشغيل الذي يمكن استخدامه مع نوع بيانات التعداد. يمكن استخدام عوامل التشغيل التالية لمقارنة قيمتين التعداد: <> و =.

Guid

يحتوي نوع البيانات الأساسي guid على قيمة معرف فريد عمومي (GUID). تُعد GUID قيمة يمكن استخدامها عبر كافة أجهزة الكمبيوتر والشبكات، أينما كان معرف فريد مطلوبًا. من غير المحتمل أن يتم تكرار الرقم. يفي GUID صالح بكافة المواصفات التالية:

  • يجب أن يكون هناك 32 رقم سداسي عشري.
  • بالإضافة إلى ذلك، يجب أن يكون هناك أربعة أشرطة مضمنة في المواقع التالية: 8-4-4-4-12.
  • بالإضافة إلى ذلك، يمكن إضافة الأقواس {} الاختيارية في بداية السلسلة ونهايتها. على سبيل المثال، كل من {2CDB0FE7-D7B3-4938-A0F0-FE28FB8FE212} و2CDB0FE7-D7B3-4938-A0F0-FE28FB8FE212 عبارة عن سلاسل GUID صالحة.
  • لذلك، يجب أن يكون هناك إجمالي 36 أو 38 حرفًا، اعتمادًا على ما إذا كان يتم إضافة الأقواس أم لا.
  • يمكن أن تكون الأحرف المستخدمة كأرقام سداسية عشرية أحرفًا كبيرة (A-F) أو أحرفًا صغيرة (a-f)، أو مختلطة.

يمكن استخدام وظائف التحويل الصريحة التالية:

تُعد عوامل تشغيل المقارنة هي النوع الوحيد لعامل التشغيل الذي يمكن استخدامه مع نوع البيانات guid. يمكن استخدام عوامل التشغيل التالية لمقارنة قيمتين guid: <> و =.

عدد صحيح

يمثل نوع البيانات الأساسية في العدد الصحيح رقمًا لا يحتوي على علامات عشرية. يتم استخدام الأعداد الصحيحة كمتغيرات تحكم في عبارات متكررة أو كفهارس في قوائم السجلات.

تُعد القيمة الحرفية عدد صحيح العدد الصحيح الذي يتم إدخاله مباشرة في تعبير التقارير الإلكترونية (معادلة)، مثل 12345. إن عدد صحيح يكون على مستوى 32 بت. القيمة الافتراضية هي 0، والتمثيل الداخلي عبارة عن رقم طويل. يتم تحويل عدد صحيح تلقائيًا إلى حقيقي.

بالإضافة إلى ذلك، يمكن استخدام وظائف التحويل الصريحة التالية:

نطاق عدد صحيح هو [-2,147,483,647 : 2,147,483,647]. يمكن استخدام كافة الأعداد الصحيحة لهذا النطاق كقيم حرفية.

يمكن استخدام كافة عوامل تشغيل المقارنة وعوامل التشغيل الرياضية مع نوع بيانات عدد صحيح.

Int64

يمثل نوع البيانات الأساسية في int64 رقمًا لا يحتوي على علامات عشرية. يتم استخدام قيم Int64 كمتغيرات تحكم في عبارات متكررة أو كمعرفات في السجلات.

إن int64 يكون على مستوى 64 بت. القيمة الافتراضية هي 0، والتمثيل الداخلي عبارة عن رقم طويل. يتم تحويل int64 تلقائيًا إلى حقيقي.

بالإضافة إلى ذلك، يمكن استخدام وظائف التحويل الصريحة التالية:

نطاق int64 هو [-9,223,372,036,854,775,807 : 9,223,372,036,854,775,807].

يمكن استخدام كافة عوامل تشغيل المقارنة وعوامل التشغيل الرياضية مع نوع بيانات int64.

حقيقي

يمكن أن يحتفظ نوع البيانات الأساسية حقيقي بالقيم العشرية بالإضافة إلى الأعداد الصحيحة. يمكنك استخدام القيم الحرفية العشرية في أي مكان يتم به توقع حقيقي. القيمة الحرفية العشرية هي العلامة العشرية كما يتم إدخالها مباشرة في الكود، مثل 2.19.

إشعار

في تعبيرات التقارير الإلكترونية، يتم استخدام نقطة (.) دائمًا كفاصلة عشرية.

يمكن استخدام القيم الحقيقية في جميع التعبيرات، ويمكن استخدامها مع عوامل المقارنة والعوامل الرياضية. قيمة حقيقية تصل دقتها إلى 16 رقمًا كبيرًا. القيمة الافتراضية لـ القيمة الحقيقية هي 0.0، والتمثيل الداخلي هو رقم ثنائي الترميز (BCD). يعمل ترميز BCD على تمكين تمثيلات دقيقة للقيم مضاعفات 0.1. نطاق متغير حقيقي هو -(10)127 من خلال (10)127. يمكن استخدام كافة القيم الحقيقية في هذا النطاق كقيم حرفية في تعبيرات التقارير الإلكترونية.

لا تحتوي القيمة الحقيقية على أية تحويلات ضمنية. ومع ذلك، يمكنك استخدام الوظائف التالية لتحويل قيمة حقيقية بشكل صريح إلى أنواع بيانات أخرى وأنواع بيانات أخرى إلى قيمة حقيقية:

يمكن استخدام كافة عوامل تشغيل المقارنة وعوامل التشغيل الرياضية مع نوع بيانات القيمة الحقيقية.

سلسلة

يمثل نوع البيانات الأساسي السلسلة تسلسلاً للأحرف التي يتم استخدامها كنصوص وأرقام حسابات وعناوين وأرقام الهواتف.

إن القيم الحرفية السلسلة عبارة عن أحرف مضمنة في علامات اقتباس (""). يمكن استخدام القيم الحرفية السلسلة أينما كانت قيم السلسلة متوقعة في تعبيرات التقارير الإلكترونية. يمكنك استخدام سلاسل في التعبيرات المنطقية، مثل المقارنات. يمكنك أيضًا سَلسَلة قيم السلسلة باستخدام عامل التشغيل & أو وظيفة CONCATENATE.

إشعار

إذا قمت بسَلسَلة قيمتي سلسلة، وتريد أن تمتد السلسة الناتجة إلى أكثر من سطر واحد، استخدم فاصل الأسطر بين القيم. لإخراج TEXT، يمكن أن يكون هذا الفاصل حرف يتم إنشاؤه باستخدام التعبير CHAR(10) أو CHAR(13). بالنسبة لـ HTML، يمكن أن تكون العلامة <br>.

القيمة الافتراضية لـ السلسلة عبارة عن سلسلة نصية فارغة لا تحتوي على أحرف، والتمثيل الداخلي عبارة عن قائمة بالأحرف.

لا توجد تحويلات تلقائية للسلاسل. ومع ذلك، يمكن استخدام وظائف التحويل الصريحة التالية:

لمزيد من المعلومات حول تحويل قيم السلسلة، راجع قائمة وظائف التقارير الإلكترونية في فئة النص.

يمكن أن تحتوي السلسلة على عدد غير محدد من الأحرف.

يمكن استخدام كافة عوامل تشغيل المقارنة مع نوع بيانات السلسلة.

الموارد الإضافية