قائمة طعام
مجاني
التسجيل
الصفحة الرئيسية  /  تشغيل/ تجميع وظائف نظام تكوين البيانات. تجميع وظائف نظام تكوين البيانات تشكيل إعدادات عرض التقرير

إجمالي وظائف نظام تكوين البيانات. تجميع وظائف نظام تكوين البيانات تشكيل إعدادات عرض التقرير

في تكوين البيانات إعداد المجاميعيبدو مختلفًا قليلاً عما هو عليه في الاستعلامات. دعنا نحدد مجموعة بيانات "الطلب" في نظام تكوين البيانات.

في الاستعلام نفسه ، لا نقوم بإعداد الإجماليات ، ولكننا ننتقل إلى علامة التبويب "الموارد" الخاصة بتكوين البيانات. على مستوى مخطط تكوين البيانات ، نحن تحديد الموارد... هذه هي الحقول التي يجب حسابها على مستوى التجميع. اضغط على الزر ">>" وسيقوم النظام تلقائيًا بنقل جميع الحقول الرقمية وتعريفها كموارد.

يمكنك أيضًا تحديد الحقول غير الرقمية في الموارد. على سبيل المثال ، إذا حددت السمة "Link" ، فسيقوم النظام بحساب عدد المستندات في مجموعاتنا. يمكن أن تكون هذه المعلومات مفيدة أيضًا. وبالتالي، في مخطط التخطيط نحدد الموارد فقط، ويتم تكوين المجموعات نفسها على مستوى متغير التقرير. أيضًا ، يمكن للمستخدم نفسه إنشاء مجموعات يريد أن يراها في إعداده لخيار التقرير.

لنقم بإنشاء إعداد تكوين بيانات قياسي.
انقر فوق الزر "فتح مصمم الإعدادات".

دعنا نختار نوع التقرير - قائمة. دعنا نضغط على زر "التالي".

حدد جميع الحقول وانقل حقل الطرف المقابل إلى الموضع الأعلى. دعنا نضغط على زر "التالي".

حدد جميع الحقول وانقل حقل الطرف المقابل إلى الموضع الأعلى. لنضغط على زر "موافق".

حصلنا على الإعداد التالي:

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

إذا فتحت تقريرنا في 1C: وضع المؤسسة وقمت بإنشائه ، فسنرى أن البيانات النهائية يتم تكوينها على مستوى التجميع. المجاميع حسب البند والأطراف المقابلة.

إعداد الموارد في مخطط تكوين البيانات 1C

الآن دعنا ننتبه إلى الإعدادات الموجودة في الموارد... في حقل "التعبير" ، يمكننا تحديد الوظيفة التجميعية التي يمكننا من خلالها الحصول على قيمة المورد. في القائمة المنسدلة ، يمكنك رؤية عدد من الوظائف القياسية ، ولكن ليس كلها. على سبيل المثال ، لا توجد وظائف.

هنا ، في حقل "التعبير" ، يمكننا كتابة التعبير الخاص بنا.

في حقل "التعبير" ، يمكننا الرجوع إلى وظائف الوحدات النمطية الشائعة.

بالإضافة إلى ذلك ، يمكنك التحديد في الحقل "الحساب حسب ..." للتجمعات التي يجب حساب المورد لها. إذا لم يتم ملء حقل "الحساب حسب ..." ، فسيتم حساب قيمة المورد الإجمالية في جميع مستويات التجميع المحددة في إعدادات خيار التقرير. في حالتنا ، تحتاج إلى ملء حقل "الحساب حسب ..." من مورد "الكمية" ، حيث يمكننا بيع البضائع بوحدات قياس مختلفة. على سبيل المثال: زيت باللتر وعجلات على شكل قطع. ألن يكون من غير المنطقي إضافة كمية هذه البضائع؟ لذلك ، نحتاج إلى ترك مجموع الكمية على مستوى العنصر وعلى مستوى الطرف المقابل
نزيل المجموع.

إذا قمنا بإنشاء تقرير ، فسنرى أن الإجماليات حسب الكمية يتم حسابها فقط من خلال العنصر ، ومن قبل الأطراف المقابلة ، فإن إجمالي الكمية فارغة.

فرص وصف الموارد في مخطط تكوين البيانات 1C

دعنا نفكر عدد من الميزات غير الواضحة المرتبطة بوصف الموارد.

  • يمكن لكل مورد حدد عدة مرات... لكن هذا منطقي فقط إذا
    سيتم حساب المورد لمستويات مختلفة من التجمعات. على سبيل المثال ، إذا كانت الكمية ، في حالة واحدة
    يتم تلخيصها للعنصر ، وبالنسبة للأطراف المقابلة نحصل على الحد الأدنى من القيمة.

إذا أنشأنا تقريرًا ، فسنرى أنه بالنسبة للطرف المقابل "الدرعية" ، فإن الحد الأدنى للشراء هو خمس وحدات من مجموعة منتجات "الورق اللاصق الذاتي".

  • في حقل "التعبير" ، بالإضافة إلى كتابة صيغة ، يمكنك استخدام وظيفة تكوين بيانات خاصة تسمى "احسب"... تتيح لك هذه الوظيفة حساب نوع من القيمة النهائية وفقًا لصيغة معينة. على سبيل المثال ، لكل طرف مقابل ، تحتاج إلى معرفة النسبة المئوية للمشتريات بالوحدات المادية بالنسبة للحجم الإجمالي. ولكن كيف نحصل على الحجم الإجمالي للمشتريات بالكمية؟ للقيام بذلك ، استخدم وظيفة "حساب" واكتب التعبير التالي في حقل "التعبير":
المجموع (الكمية) / احسب ("المجموع (الكمية)" ، "الإجمالي") * 100

كما تبدو، جميع معلمات وظيفة "حساب" عبارة عن سلسلة... لجعل حقل الكمية المعروض في التقرير جميلًا ، سنقوم بتكوينه في علامة التبويب "مجموعات البيانات". في رقم السطر سنجد الحقل "خيارات التحرير". دعنا نفتح مربع الحوار ، ونجد سطر "التنسيق" ونعدل سطر التنسيق فيه ، ونضبط قيمة "الدقة" على اثنين في علامة التبويب "الرقم".

لنبدأ تشغيل التقرير ونرى نتيجة حساب النسبة المئوية للمشتريات للطرف المقابل "AUPP KOS LLP" بالنسبة إلى
الحجم الكلي:


في نهاية المقال ، أود أن أوصيك بمقالة مجانية من أناتولي سوتنيكوف. هذه دورة من مبرمج متمرس. سيوضح لك بشكل منفصل كيفية إنشاء التقارير في ACS. تحتاج فقط إلى الاستماع بعناية والتذكر! ستتلقى إجابات على هذه الأسئلة:
  • كيف أقوم بإنشاء تقرير قائمة بسيط؟
  • ما هي أعمدة "الحقل" و "المسار" و "العنوان" الموجودة في علامة التبويب "الحقول"؟
  • ما هي قيود حقول التخطيط؟
  • كيف أقوم بتكوين الأدوار بشكل صحيح؟
  • ما هي أدوار حقول التخطيط؟
  • أين يمكنني العثور على علامة التبويب تكوين البيانات في الاستعلام؟
  • كيفية تكوين المعلمات في ACS؟
  • أكثر إثارة للاهتمام ...
ربما ، لا يجب أن تحاول تصفح الإنترنت بنفسك بحثًا عن المعلومات الضرورية؟ علاوة على ذلك ، كل شيء جاهز للاستخدام. فقط ابدأ! كل التفاصيل حول ما هو موجود في دروس الفيديو المجانية

فيما يلي أحد الدروس حول علامة تبويب تكوين البيانات في الاستعلام:

لنلقي نظرة على مثال:

يتم شحن عدة وحدات من البضائع إلى العميل بخصومات مختلفة. تريد عرض قيم الخصم لكل منتج في التقرير وحساب متوسط ​​الخصم. لنقم بإنشاء تقرير عن ACS.
لجميع الحقول التي تريد عرض الإجماليات الخاصة بها ، في علامة التبويب "الموارد" ، قم بتعيين تعبير (طريقة) لحسابها. بالنسبة إلى حقل "الخصم" ، فلنقم بتعيين طريقة الحساب على أنها "متوسط".

نعرض التقرير:

كما ترى ، يتم حساب إجمالي حقل "الخصم" على أنه المتوسط ​​الحسابي لقيم الحقل ، أي مجموع كل القيم مقسومًا على عدد القيم. لكن منذ نظرًا لاختلاف أحجام البضائع المشحونة بخصومات مختلفة ، يمكن حساب متوسط ​​الخصم بطريقة أخرى: على سبيل المثال ، كنسبة إجمالي كمية البضائع المشحونة مع مراعاة الخصم إلى المبلغ الإجمالي للبضائع المشحونة. ولكن هنا السؤال الذي يطرح نفسه: إذا كان بإمكانك كتابة صيغة لحساب قيم حقول السجلات التفصيلية في ACS ، فسيتم حساب الإجماليات تلقائيًا وفقًا للتعبير المحدد في علامة التبويب "الموارد" ، وهناك ، مثل رأينا سابقًا ، يتم حساب "المتوسط" على أنه المتوسط ​​الحسابي للقيم المعروضة ، كما في هذه الحالة ، احسب الإجمالي في هذا العمود باستخدام الصيغة الخاصة بك؟
إنه ليس بالأمر الصعب في الواقع. للقيام بذلك ، سنقوم بتصحيح تقريرنا بإضافة الحقول اللازمة إليه ، والتي ستشارك في الحساب ، وفي حالتنا هذه هي "AmountAccount" و "AmountPrice".

من أجل "تعليم" إدارة المدارس الأمريكية لعرض نتائجنا ، نقوم بالخطوات التالية:
1. في علامة التبويب "الإعدادات" للتجميع "" ، قم بتعيين اسم ، على سبيل المثال "TotalSKD" ، لذلك نسمي قائمة السياق للتجميع ونضغط على "تعيين اسم" ؛

2. في علامة التبويب "التخطيطات" ، أضف "تخطيط رأس التجميع" ، حيث نختار الاسم المعين مسبقًا "TotalSKD" ؛

3. ارسم خطًا للمخطط ، حيث جميع المجاميع ، التي يتم حسابها ، نتركها كما هي ، ولحساب متوسط ​​النسبة المئوية للخصم ، نكتب معادلة الحساب ؛

إذا كان كل شيء صحيحًا ، فعند عرض التقرير ، سيتم عرض سطرين من الإجماليات أسفله ، الأول الذي يتم إنشاؤه تلقائيًا ، ثم الخط الذي أنشأته.

لترك ناتج صف الإجماليات فقط ، في علامة التبويب "الإعدادات" في قسم "الإعدادات الأخرى" من إخراج التنسيق ، قم بإيقاف تشغيل إخراج "موضع الإجماليات الكلية أفقيًا" و "موضع الإجماليات الكلية رأسيًا" "

الأهمية! إذا كانت معلمة الوظيفة تحتوي على نوع السلسلة وتحتوي على اسم حقل يحتوي على مسافات ، فيجب وضع اسم الحقل هذا بين أقواس مربعة.
على سبيل المثال: "[عدد الدورات]".

1. المبلغ (الإجمالي)- تحسب مجموع قيم التعبير التي تم تمريرها إليها كوسيطة لجميع سجلات التفاصيل. يمكنك تمرير صفيف كمعامل. في هذه الحالة ، سيتم تطبيق الوظيفة على محتويات المصفوفة.

مثال:
المبلغ (المبيعات.

2. العد - يحسب عدد القيم غير الفارغة. يمكنك تمرير صفيف كمعامل. في هذه الحالة ، سيتم تطبيق الوظيفة على محتويات المصفوفة.

بناء الجملة:
الكمية ([مختلف] معلمة)

من أجل الحصول على قيم مختلفة ، يجب عليك تحديد مميز قبل معامل الطريقة الكمية.

مثال:
الكمية (مبيعات. مقاول)
الكمية (مبيعات مختلفة. مقاول)

3. الحد الأقصى - يحصل على أقصى قيمة. يمكنك تمرير صفيف كمعامل. في هذه الحالة ، سيتم تطبيق الوظيفة على محتويات المصفوفة.

مثال:
الحد الأقصى (أرصدة الكمية)

4. الحد الأدنى - يحصل على الحد الأدنى من القيمة. يمكنك تمرير صفيف كمعامل. في هذه الحالة ، سيتم تطبيق الوظيفة على محتويات المصفوفة.

مثال:
الحد الأدنى (أرصدة الكمية)

5. متوسط - يحصل على متوسط ​​القيم غير الفارغة. يمكنك تمرير صفيف كمعامل. في هذه الحالة ، سيتم تطبيق الوظيفة على محتويات المصفوفة.

مثال:
متوسط ​​(الرصيد. المبلغ)

6. صفيف - تشكل مصفوفة تحتوي على قيمة المعلمة لكل سجل مفصل.

بناء الجملة:
صفيف ([مختلف] تعبير)

يمكن استخدام جدول القيم كمعامل. في هذه الحالة ، ستكون نتيجة الوظيفة عبارة عن مصفوفة تحتوي على قيم العمود الأول من جدول القيم التي تم تمريرها كمعامل. إذا كان التعبير يحتوي على دالة Array ، فسيتم اعتبار هذا التعبير مجمعًا. إذا تم تحديد الكلمة الأساسية مختلف ، فلن تحتوي المصفوفة الناتجة على قيم مكررة.

مثال:
صفيف (الطرف المقابل)

7.ValueTable - تشكل جدولاً للقيم يحتوي على عدد من الأعمدة مثل معلمات الوظيفة. يتم الحصول على السجلات التفصيلية من مجموعات البيانات اللازمة للحصول على جميع الحقول المشاركة في تعبيرات معلمات الوظيفة.

بناء الجملة:
ValueTable ([مختلف] Expression1 [AS ColumnName1] [، Expression2 [AS ColumnName2]، ...])

إذا كانت معلمات الوظيفة عبارة عن حقول متبقية ، فسيحتوي جدول القيم الناتج على قيم للسجلات من خلال مجموعات فريدة من الأبعاد من فترات أخرى. في هذه الحالة ، يتم الحصول على القيم فقط للحقول المتبقية والأبعاد والحسابات وحقول الفترة وتفاصيلها. تعتبر قيم الحقول الأخرى في السجلات من فترات أخرى مساوية لـ NULL. إذا احتوى أحد التعبيرات على الدالة ValuesTable ، فسيتم اعتبار هذا التعبير تجميعيًا. إذا تم تحديد الكلمة الأساسية مختلفة ، فلن يحتوي جدول القيم الناتج على صفوف تحتوي على نفس البيانات. يمكن أن يتبع كل معلمة كلمة أساسية اختيارية لـ AS واسم سيتم تعيينه لعمود جدول القيم.

مثال:
جدول القيم (التسميات المختلفة ، ميزة التسمية AS ميزة)

8. تصغير (GroupBy) - مصمم لإزالة التكرارات من المصفوفة.

بناء الجملة:
تصغير (التعبير ، أرقام الأعمدة)

خيارات :

  • تعبير- تعبير عن نوع Array orValuesTable ، يجب تصغير قيم عناصره ؛
  • أرقام الأعمدة- (إذا كان التعبير من نوع ValueTable) ، فنوع String. أرقام أو أسماء (مفصولة بفواصل) لأعمدة جدول القيم ، والتي تحتاج من بينها إلى البحث عن التكرارات. بشكل افتراضي - جميع الأعمدة.
مثال:
تصغير (جدول القيم (رقم الهاتف ، العنوان) ، "رقم الهاتف") ؛

9. GetPart - يحصل على جدول قيم يحتوي على أعمدة محددة من جدول القيم الأصلي.

بناء الجملة:
GetPart (التعبير ، ColumnNumbers)

خيارات :

  • تعبير- اكتب جدول القيم. جدول القيم الذي يتم الحصول على الأعمدة منه ؛
  • أرقام الأعمدة- اكتب String. الأرقام أو الأسماء (مفصولة بفواصل) لأعمدة جدول القيم المطلوب الحصول عليها.
القيمة التي تم إرجاعها: TableValues ​​، والتي تحتوي فقط على الأعمدة المحددة في المعلمة.

مثال:
GetPart (طي (جدول القيم (رقم الهاتف ، العنوان) ، "PhoneNumber") ، "PhoneNumber") ؛

10. ترتيب - مخصص لترتيب عناصر المصفوفة وجدول القيم.

بناء الجملة:
ترتيب (التعبير ، أعداد الأعمدة)

خيارات :

  • تعبير- Array orValuesTable التي يمكن من خلالها الحصول على الأعمدة ؛
  • أرقام الأعمدة- (إذا كان التعبير من نوع ValueTable) أرقام أو أسماء (مفصولة بفاصلات) لأعمدة جدول القيم التي تريد ترتيبها. قد يحتوي على اتجاه الطلب والحاجة إلى الترتيب التلقائي: تنازلي / تصاعدي + ترتيب تلقائي.
القيمة التي تم إرجاعها: Array orValuesTable ، مع العناصر المرتبة.

مثال:
الفرز (جدول القيم (رقم الهاتف ، العنوان ، تاريخ المكالمة) ، "تاريخ المكالمة تنازليًا") ؛

11. JoinStrings - مصمم لدمج الأوتار في سطر واحد.

بناء الجملة:
JoinStrings (القيمة ، فاصل العناصر ، فواصل الأعمدة)

خيارات :

  • المعنى- يتم دمج التعبيرات في سطر واحد. إذا كانت مصفوفة ، فسيتم دمج عناصر المصفوفة في سلسلة نصية. إذا كانت ValuesTable كذلك ، فسيتم دمج كل أعمدة وصفوف الجدول في صف واحد ؛
  • فاصل العناصر- سلسلة تحتوي على نص لاستخدامه كفاصل بين عناصر المصفوفة وصفوف جدول القيم. بشكل افتراضي - حرف تغذية السطر ؛
  • فواصل العمود- سلسلة تحتوي على نص لاستخدامه كفاصل بين أعمدة جدول القيم. تقصير "؛ ".
مثال:
ConnectStrings (ValuesTable (PhoneNumber، Address)) ؛

12. معالجة المجموعة - يقوم بإرجاع كائن DataCompositionGroupProcessingData. يتم وضع الكائن في خاصية البيانات في شكل جدول لقيم قيم التجميع لكل تعبير محدد في معلمة وظيفة Expressions. عند استخدام التجميع الهرمي ، يتم التعامل مع كل مستوى من مستويات التسلسل الهرمي بشكل منفصل. يتم أيضًا وضع قيم السجلات الهرمية في البيانات. تحتوي الخاصية CurrentItem للكائن على صف من جدول القيم الذي يتم حاليًا حساب الوظيفة من أجله.

بناء الجملة:
معالجة المجموعة (التعبيرات والتعبيرات الهرمية واسم المجموعة)

خيارات :

  • التعبيرات... التعبيرات للتقييم. سلسلة تحتوي على التعبيرات المراد تقييمها ، مفصولة بفواصل. بعد كل تعبير ، قد تكون هناك كلمة أساسية اختيارية لـ AS واسم عمود في جدول القيم الناتج. يشكل كل تعبير عمودًا من جدول قيم الخاصية Data لكائن DataGroupProcessingDataCompositionData.
  • التعبيرات... التعبيرات لتقييم السجلات الهرمية. على غرار معلمة Expressions ، باستثناء أن معلمة Hierarchy Expressions تستخدم للتسجيلات الهرمية. إذا لم يتم تحديد المعلمة ، يتم استخدام التعبيرات المحددة في معلمة Expression لحساب قيم السجلات الهرمية.
  • أسم المجموعة... اسم التجميع المراد حساب تجميع المعالجة فيه. خط. إذا لم يتم تحديده ، فسيتم تنفيذ الحساب في التجميع الحالي. إذا كان الحساب موجودًا في الجدول وكانت المعلمة تحتوي على سلسلة فارغة ، أو لم يتم تحديدها ، فسيتم حساب القيمة للتجميع - صف. عند إنشاء مخطط تكوين البيانات ، يستبدل مؤلف التخطيط الاسم المحدد باسم التجميع في التخطيط الناتج. إذا لم يكن التجميع متاحًا ، فسيتم استبدال الوظيفة بقيمة NULL.
13. كل - إذا كان هناك سجل واحد على الأقل يحتوي على القيمة False ، تكون النتيجة خطأ ، وإلا فسيكون ذلك صحيحًا.

بناء الجملة:
الجميع (التعبير)

معامل :

  • تعبير- النوع المنطقي.
مثال:
كل()

14. أي- إذا كان هناك إدخال واحد على الأقل يحتوي على القيمة True ، فإن النتيجة هي True ، وإلا تكون False

بناء الجملة:
أي (تعبير)

معامل :

  • تعبير- النوع المنطقي.
مثال:
أي()

15- انحراف المجموعة القياسية العامة (Stddev_Pop) - بحساب الانحراف المعياري للسكان. محسوبة بالصيغة: SQRT (مجموعة عامة (X) Variance).

بناء الجملة:
الانحراف المعياري العام للمجموعة (التعبير)

معامل :

  • تعبير- نوع الرقم.

مثال:

X1 2 3 4 5 6 7 8 9
ص7 1 2 5 7 34 32 43 87
حدد الانحراف المعياري العام للسكان (Y) من الجدول
النتيجة: 805.694444

16- انحراف العينة القياسي (Stddev_Samp) - تحسب الانحراف المعياري التراكمي. محسوبة بالصيغة: SQRT (SampleDispersion (X)).

بناء الجملة:
عينة الانصهار (التعبير)

معامل :

  • تعبير- نوع الرقم.
رقم نوع الإرجاع.

مثال:

X1 2 3 4 5 6 7 8 9
ص7 1 2 5 7 34 32 43 87
حدد نموذج الانحراف المعياري (ص) من الجدول
النتيجة: 28.3847573

17.تباين أخذ العينات (Var_Samp) - يحسب الاختلاف النموذجي لسلسلة من الأرقام دون مراعاة القيم الخالية في هذه المجموعة. محسوبة بالصيغة: (المبلغ (X ^ 2) - المبلغ (X) ^ 2 / المبلغ (X)) / (المبلغ (X) - 1). إذا كان Count (X) = 1 ، فسيتم إرجاع NULL.

بناء الجملة:
تباين العينة (التعبير)

معامل :

  • تعبير- نوع الرقم.
مثال:
حدد تباين المجموعة العامة (ص) من الجدول
النتيجة: 716.17284

19.تغاير GeneralPop (Covar_Pop) - حساب التباين المشترك لعدد من الأزواج الرقمية. يتم حسابه بواسطة الصيغة: (Sum (Y * X) - Sum (X) * Sum (Y) / n) / n ، حيث n هو عدد الأزواج (Y ، X) التي لا يكون فيها Y أو X NULL .

بناء الجملة:
التغاير العام (Y، X)

خيارات :

  • ص- نوع الرقم.
  • X- نوع الرقم.
مثال:
X1 2 3 4 5 6 7 8 9
ص7 1 2 5 7 34 32 43 87
حدد التباين العام للسكان (Y ، X) من الجدول
النتيجة: 59.4444444

20- عينة التباين (Covar_Samp) - يحسب الاختلاف النموذجي لسلسلة من الأرقام دون مراعاة القيم الخالية في هذه المجموعة. يتم حسابه بالصيغة: (Sum (Y * X) - Sum (Y) * Sum (X) / n) / (n-1) ، حيث n هو عدد الأزواج (Y ، X) التي لا يوجد فيها Y ولا X هو NULL.

بناء الجملة:
عينة التغاير (Y ، X)

خيارات :

  • ص- نوع الرقم.
  • X- نوع الرقم.
مثال:
X1 2 3 4 5 6 7 8 9
ص7 1 2 5 7 34 32 43 87
حدد تباين العينات (Y ، X) من الجدول
النتيجة: 66.875

21. الارتباط (Corr) - يحسب معامل الارتباط لعدد من الأزواج الرقمية. يتم حسابه بواسطة الصيغة: التباين المشترك لـ GeneralSet (Y، X) / (الانحراف المعياري لـ GeneralSet (Y) * الانحراف المعياري لـ GeneralSov (X)). لا يتم احتساب الأزواج التي تكون فيها Y أو X خالية.

بناء الجملة:
الارتباط (Y، X)

خيارات :

  • ص- نوع الرقم.
  • X- نوع الرقم.
مثال:
X1 2 3 4 5 6 7 8 9
ص7 1 2 5 7 34 32 43 87
حدد الارتباط (X ، Y) من الجدول
النتيجة: 0.860296149

22- الانحدار (Regr_Slope) - يحسب ميل الخط. يتم حسابه بواسطة الصيغة: التباين المشترك للمجموعة العامة (ص ، س) / تباين المجموعة العامة (س). محسوبة بدون النظر في أزواج NULL.

بناء الجملة:
منحدر الانحدار (Y ، X)

خيارات :

  • ص- نوع الرقم.
  • X- نوع الرقم.
مثال:
X1 2 3 4 5 6 7 8 9
ص7 1 2 5 7 34 32 43 87
حدد منحدر الانحدار (Y ، X) من الجدول
النتيجة: 8.91666667

23- اعتراض الانحدار (Regr_Intercept) - بحساب نقطة ص لتقاطع خط الانحدار. محسوبة بالصيغة: المتوسط ​​(ص) - منحدر الانحدار (ص ، س) * المتوسط ​​(س). محسوبة بدون النظر في أزواج NULL.

بناء الجملة:
جزء الانحدار (Y ، X)

خيارات :

  • ص- نوع الرقم.
  • X- نوع الرقم.
مثال:
حدد عدد الانحدار (Y ، X) من الجدول
المركز: 9

25- الانحدار R2 (Regr_R2) - يحسب معامل التحديد. محسوبة بدون النظر في أزواج NULL.

بناء الجملة:
الانحدار R2 (Y ، X)

خيارات :

  • ص- نوع الرقم.
  • X- نوع الرقم.
القيمة المعادة:
  • Null - إذا كان تباين المجموعة العامة (X) = 0 ؛
  • 1 - إذا كان تباين المجموعة العامة (ص) = 0 وتباين المجموعة العامة (س)<>0;
  • POW (الارتباط (Y ، X) ، 2) - إذا كان تباين المجموعة العامة (Y)> 0 وتباين المجموعة العامة (X)<>0.
مثال:
X1 2 3 4 5 6 7 8 9
ص7 1 2 5 7 34 32 43 87
حدد الانحدار R2 (Y ، X) من الجدول
النتيجة: 0.740109464

26- RegressionAverageX (Regr_AvgX) - يحسب متوسط ​​X بعد حذف أزواج X و Y ، حيث تكون إما X أو Y فارغة. يتم حساب المتوسط ​​(X) دون النظر إلى أزواج NULL.

بناء الجملة:
متوسط ​​الانحدار X (Y ، X)

خيارات :

  • ص- نوع الرقم.
  • X- نوع الرقم.
مثال:
X1 2 3 4 5 6 7 8 9
ص7 1 2 5 7 34 32 43 87
حدد الانحدار يعني X (Y ، X) من الجدول
النتيجة: 5

27- متوسط ​​الانحدار Y (Regr_AvgY) - يحسب متوسط ​​Y بعد حذف أزواج X و Y ، حيث تكون إما X أو Y فارغة. يتم حساب المتوسط ​​(ص) دون النظر إلى الأزواج الفارغة.

بناء الجملة:
متوسط ​​الانحدار Y (Y ، X)

خيارات :

  • ص- نوع الرقم.
  • X- نوع الرقم.
مثال:
X1 2 3 4 5 6 7 8 9
ص7 1 2 5 7 34 32 43 87
حدد الانحدار يعني Y (Y ، X) من الجدول
النتيجة: 24.2222222

28- الانحدار SXX (Regr_SXX) - يتم حسابه بالصيغة: RegressionQuantity (Y، X) * Variance of GeneralCollection (X). محسوبة بدون النظر في أزواج NULL.

بناء الجملة:
الانحدار SXX (Y ، X)

خيارات :

  • ص- نوع الرقم.
  • X- نوع الرقم.
لعرض مجموع مربعات التعبيرات المستقلة المستخدمة في نموذج الانحدار الخطي. يمكن استخدام الوظيفة لتقييم الصلاحية الإحصائية لنموذج الانحدار.

مثال:
حدد الانحدار SYY (Y ، X) من الجدول
النتيجة: 6445.55556

30. RegressionSXY (Regr_SXY) - يتم حسابه بالصيغة: RegressionNumber (Y، X) * Covariance of GeneralCollection (Y، X). محسوبة بدون النظر في أزواج NULL.

بناء الجملة:
الانحدار SXY (Y، X)

خيارات :

  • ص- نوع الرقم.
  • X- نوع الرقم.
مثال:
X1 2 3 4 5 6 7 8 9
ص7 1 2 5 7 34 32 43 87
حدد الانحدار XY (Y ، X) من الجدول
المركز: 535

31. الرتبة

بناء الجملة:
PlaceInOrder (الترتيب ، الترتيب الهرمي ، GroupName)

خيارات :

  • ترتيب- اكتب String. يحتوي على التعبيرات بالترتيب الذي تريد وضع سجلات المجموعة منه ، مفصولة بفاصلات. يتم التحكم في اتجاه الترتيب بواسطة الكلمات تصاعدي ، تنازلي. يمكنك أيضًا متابعة الحقل بسلسلة Autoordering ، مما يعني أنه عند طلب الروابط ، يجب عليك استخدام حقول الترتيب المحددة للكائن المشار إليه. إذا لم يتم تحديد تسلسل ، فسيتم حساب القيمة في تسلسل التجميع ؛
  • وسام هييراشيا- اكتب String. يحتوي على ترتيب التعبيرات للسجلات الهرمية ؛
  • أسم المجموعة- اكتب String. اسم التجميع المراد حساب تجميع المعالجة فيه. إذا لم يتم تحديده ، فسيتم تنفيذ الحساب في التجميع الحالي. إذا كان الحساب موجودًا في الجدول وكانت المعلمة تحتوي على سلسلة فارغة ، أو لم يتم تحديدها ، فسيتم حساب القيمة للتجميع - صف. عند إنشاء مخطط تكوين البيانات ، يستبدل مؤلف التخطيط الاسم المحدد باسم التجميع في التخطيط الناتج. إذا لم يكن التجميع متاحًا ، فسيتم استبدال الوظيفة بقيمة NULL.
إذا كان التسلسل يحتوي على سجلين أو أكثر بنفس قيم حقول التجميع ، فإن الدالة ترجع نفس القيم لجميع السجلات.

مثال:
PlaceOrder ("[عدد الدورات]")

32. التصنيف ABC (تصنيف ABC)

بناء الجملة:
تصنيف ABC (القيمة ، عدد المجموعات ، النسبة المئوية للمجموعات ، اسم المجموعة)

خيارات :

  • المعنى- اكتب String. التي تريد حساب التصنيف من خلالها. السلسلة التي يتم تحديد التعبير فيها ؛
  • عدد المجموعات- نوع الرقم. يحدد عدد المجموعات المراد تقسيمها ؛
  • النسبة المئوية للمجموعات- اكتب String. بقدر عدد المجموعات التي تحتاج إلى تقسيمها ناقص 1. مفصولة بفواصل. إذا لم يتم تعيينها ، ثم تلقائيًا ؛
  • أسم المجموعة- اكتب String. اسم التجميع المراد حساب تجميع المعالجة فيه. إذا لم يتم تحديده ، فسيتم تنفيذ الحساب في التجميع الحالي. إذا كان الحساب موجودًا في الجدول وكانت المعلمة تحتوي على سلسلة فارغة ، أو لم يتم تحديدها ، فسيتم حساب القيمة للتجميع - صف. عند إنشاء مخطط تكوين البيانات ، يستبدل مؤلف التخطيط الاسم المحدد باسم التجميع في التخطيط الناتج. إذا لم يكن التجميع متاحًا ، فسيتم استبدال الوظيفة بقيمة NULL.
ستكون نتيجة الوظيفة عبارة عن رقم فئة ، يبدأ من 1 ، والذي يتوافق مع الفئة أ.

مثال:
التصنيف ABC ("المبلغ (إجمالي الربح)"، 3، "60، 90")

سجل الدخول كطالب

سجل الدخول كطالب للوصول إلى المواد المدرسية

نظام تكوين البيانات 1C 8.3 للمبتدئين: ضع في اعتبارك النتائج (الموارد)

سيكون الهدف من هذا البرنامج التعليمي هو:

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

إنشاء تقرير جديد

كما في الدروس السابقة نفتح القاعدة " أطعمة لذيذة"في أداة التهيئة وإنشاء تقرير جديد عبر القائمة" ملف"->"جديد...":

نوع المستند - تقرير خارجي:

في شكل إعداد التقرير ، اكتب الاسم " الدرس 3"واضغط على الزر" فتح مخطط تكوين البيانات":

اترك اسم المخطط الافتراضي وانقر على " مستعد":

إضافة طلب من خلال المنشئ

على ال " مجموعة البيانات"يدفع لون أخضرعلامة الجمع وحدد العنصر " إضافة مجموعة البيانات - الاستعلام":

بدلاً من كتابة نص الطلب يدويًا ، نقوم بتشغيله مرة أخرى منشئ الاستعلام:

على ال " الجداول"اسحب الجدول" طعام"من العمود الأول إلى الثاني:

الاختيار من الجدول " طعام"الحقول التي سنطلبها. للقيام بذلك ، اسحب الحقول" اسم", "المذاق", "لون" و " محتوى السعرات الحرارية"من العمود الثاني إلى الثالث:

اتضح مثل هذا:

اضغط الزر " نعم"- تم إنشاء نص الطلب تلقائيًا:

نحن نشكل الإعدادات لعرض التقرير

انتقل إلى الإشارة المرجعية " إعدادات"وانقر فوق عصا سحرية، للإتصال منشئ الإعدادات:

اختيار نوع التقرير " قائمة... "واضغط على الزر" بالإضافة إلى ذلك":

اسحب من العمود الأيسر إلى الحقول اليمنى التي سيتم عرضها في القائمة وانقر على " بالإضافة إلى ذلك":

اسحب من العمود الأيسر إلى الهامش الأيمن " لون"- سيتم استخدامه التجمعسطور في التقرير. انقر " نعم":

وهنا نتيجة عمل المنشئ. التسلسل الهرمي لتقريرنا:

  • التقرير ككل
  • تجميع "اللون"
  • سجلات مفصلة - سطور بأسماء الطعام

احفظ التقرير (زر قرص مرن) و بدون إغلاقمن المكوّن ، سنفتحه على الفور في وضع المستخدم. اتضح مثل هذا:

تغيير ترتيب الأعمدة

لكن دعنا تغيير ترتيبأعمدة (سهم لأعلى لأسفل) بحيث تبدو مثل الصورة أدناه:

لنحفظ التقرير ونعيد فتحه في وضع المستخدم:

عظيم ، أفضل بكثير.

تلخيص (الكمية) من خلال محتوى السعرات الحرارية

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

لهذا هناك آلية لحساب الموارد.

انتقل إلى " موارد"واسحب الحقل" محتوى السعرات الحرارية"(سنلخصها) من العمود الأيسر إلى اليمين.

في هذه الحالة ، في حقل التعبير ، حدد من القائمة المنسدلة " المبلغ (السعرات الحرارية)"، لأن المجموع سيكون مجموع كل العناصر المدرجة في المجموع:

نقوم بحفظ وإنشاء تقرير:

لدينا الآن مجاميع لكل مجموعة وللتقرير ككل.

تلخيص (متوسط) من خلال محتوى السعرات الحرارية

الآن دعنا نجعلها بحيث يتم عرض عمود آخر معدلمحتوى السعرات الحرارية للمنتجات حسب المجموعات وبشكل عام حسب التقرير.

لا يمكنك لمس عمود "السعرات الحرارية" الموجود بالفعل - وبالتالي فإن المجموع الإجمالي معروض فيه بالفعل دعونا نحصل على مجال آخر، والتي ستكون نسخة طبق الأصل من حقل "محتوى السعرات الحرارية".

لإنشاء مثل هذا الحقل "الافتراضي" ، سنستخدم الآلية الحقول المحسوبة.

انتقل إلى الإشارة المرجعية " الحقول المحسوبة"وانقر لون أخضرعلامة زائد:

في العمود " مسار البيانات"اكتب اسم الحقل الجديد ( سويا, بدون مسافات). فليكن يسمى " متوسط ​​محتوى السعرات الحرارية"وفي العمود" تعبير"نكتب اسم حقل موجود ، على أساسه سيتم حساب الحقل الجديد. نكتب هناك" محتوى السعرات الحرارية". مكبر الصوت " عنوانسيتم تعبئته تلقائيًا.

لقد أضفنا حقلاً جديدًا (" متوسط ​​محتوى السعرات الحرارية") ، ولكنه لن يظهر في التقرير بمفرده - تحتاج إلى الاتصال بأي منهما منشئ الإعدادات("عصا سحرية") أو أضف هذا الحقل يدويا.

دعنا نفعل ثانياطريق. للقيام بذلك ، انتقل إلى " إعدادات"، يختار" تقرير"(بعد كل شيء ، نريد إضافة الحقل ككل إلى التقرير) ، حدد علامة التبويب أدناه" الحقول المختارة"واسحب الحقل" متوسط ​​محتوى السعرات الحرارية"من العمود الأيسر إلى اليمين:

اتضح مثل هذا:

نقوم بحفظ وإنشاء تقرير:

ظهر الحقل ونرى أن قيمه هي قيم حقل "محتوى السعرات الحرارية". بخير!

للقيام بذلك ، سنستخدم مرة أخرى الآلية المألوفة بالفعل مصادر(تلخيص). انتقل إلى الإشارة المرجعية " موارد"واسحب الحقل" متوسط ​​محتوى السعرات الحرارية"من العمود الأيسر إلى اليمين:

علاوة على ذلك ، في العمود " تعبير"يختار" متوسط ​​(متوسط ​​السعرات الحرارية)":

نقوم بحفظ وإنشاء تقرير:

نرى أنه بالنسبة للمجموعات ، أي لكل لون وللتقرير ككل ، تم حساب متوسط ​​القيمة بشكل صحيح تمامًا. ولكن هناك إدخالات إضافيةللمنتجات الفردية (وليس للمجموعات) التي نود إزالتها من التقرير.

هل تعرف سبب ظهورهم (القيم وليس المجموعة)؟ لأنه عندما أضفنا الحقل " متوسط ​​محتوى السعرات الحرارية"في إعدادات التقرير ، في الخطوة الثانية التي اخترناها التقرير بأكمله ككلوهذا الحقل الجديد ضرب العنصر " مفصلة السجلات".

دعونا نصلح الخطأ. للقيام بذلك ، دعنا نعود إلى " إعدادات"، تحديد" سجلات مفصلة"أولاً من أعلى (الخطوة 2) ثم" سجلات مفصلة"أدناه (الخطوة 3) ، انتقل إلى علامة التبويب" المحدد مجالات"وسنرى عنصرًا في عمودها الأيمن" آلي".

عنصر " آلي"ليس حقلاً واحدًا. هذه عدة حقول يتم تضمينها تلقائيًا هنا بناءً على إعدادات أعلى.

لمعرفة ما هي هذه الحقول - انقر فوق " آلي" حقزر وحدد العنصر " وسعت":

عنصر " آلي"الموسعة في المجالات التالية:

وهنا مجالنا " متوسط ​​محتوى السعرات الحرارية"التي وصلت إلى هنا من النقطة" تقرير"عندما جرناه إلى هناك. فقط اخلعمربع الاختيار بجوار هذا الحقل لإزالة مخرجاته.