نقل متوسط الوصول مس


لدي إنتاج جدول يحتوي على البنية التالية: لدي بيانات لكل مندوب من 112011 إلى 812013. ما أريد أن أكون قادرا على القيام به هو إنشاء متوسط ​​متحرك لمدة 12 شهرا بدءا من 112012 لكل مندوب، كما يلي: حيث يمثل كل صف المتوسط ​​المتحرك لمدة 12 شهرا للمندوب المذكور في الوقت المحدد. لقد وجدت بعض الأمثلة التي كانت قريبة غامضة وحاولت لهم دون جدوى. ويبدو أن إضافة مجموعة من عناصر المندوب هو الخروج الرئيسي عن الأمثلة الأخرى. هذا يتعلق بقدر ما حصلت: يبدو أن هذا الاستعلام لسحب المتوسط ​​الكلي أو مجموع، حيث لا يوجد تجميع في الاستعلام الفرعي الارتباط. عندما أحاول أن مجموعة، أحصل على خطأ أنه يمكن أن يعود فقط على الأكثر صف واحد. أطلب 10 10 13 في 14: 47Avg الدالة يحسب الوسط الحسابي لمجموعة من القيم الموجودة في حقل محدد على استعلام. يمثل العنصر النائب إكسر تعبير سلسلة يحدد الحقل الذي يحتوي على البيانات الرقمية التي تريد متوسطها أو تعبير يقوم بإجراء عملية حساب باستخدام البيانات في هذا المجال. يمكن أن تتضمن المعاملات في إكسر اسم حقل جدول أو ثابت أو دالة (التي يمكن أن تكون إما جوهرية أو معرفة من قبل المستخدم ولكن ليست واحدة من دالات سكل المجمعة). المتوسط ​​الذي يحسبه متوسط ​​هو المتوسط ​​الحسابي (مجموع القيم مقسوما على عدد القيم). يمكنك استخدام متوسط على سبيل المثال، لحساب متوسط ​​تكلفة الشحن. لا تتضمن الدالة أفغ أي حقول نول في الحساب. يمكنك استخدام متوسط ​​في تعبير استعلام وفي خاصية سكل لكائن كيريدف أو عند إنشاء كائن مجموعة سجلات استنادا إلى استعلام سكل. متوسط ​​متوسط ​​الحساب المتحرك المتوسط ​​المتحرك حساب الحساب أحاول حساب متوسط ​​متحرك لسلسلة من البيانات. أريد توليد المتوسط ​​المتحرك لكل نقطة داخل البيانات، لكي تظهر في الرسم البياني. على أي حال، أدناه هو مثال من مس الدعم. لقد اتبعت الرسالة، ولكن الألغام لا تعطي المتوسط ​​المتحرك. ويكرر نفس نقطة البيانات مرارا وتكرارا (نقطة البيانات الأولى). لذلك، أنا لا أعتقد أن وظيفة العثور على ستارتدات في خط MyRST. Seek، وبالتالي مجرد عودته نقطة البيانات الأولى. أخيرا (ربما سوف تجعل من السهل حقا) أنا الخلط حول كيفية عمل الفهارس. اعتقدت أنه يمكن أن يكون لديك مفتاح أساسي واحد فقط، ولكن على ما يبدو يمكنك إنشاء قيود حقل متعددة. لقد حاولت القيام بذلك باستخدام استعلام تعريف البيانات التالي: ألتر تابل Table1 أد كونستراينت نودوبيس ونيك (كيرنسيتيب، ترانزاكتيون ديت) آسف حول طول هذه المشاركة. انا اقدر مساعدتك. تقوم الدالة النموذجية التالية بحساب المتوسطات المتحركة استنادا إلى جدول يحتوي على مفتاح أساسي متعدد الحقول. وتستخدم القيم الأسبوعية للعملات الأجنبية في هذا المثال. لإنشاء الدالة نموذج اتبع الخطوات التالية: إنشاء الجدول التالي وحفظه ك Table1: الجدول: Table1 --------------------------- -------------- اسم الحقل: كيرنسيتيب بيانات المفتاح الأساسي النوع: حقل النص الحجم: 25 اسم الحقل: ترانزاكتيونديت بيانات المفتاح الأساسي النوع: التاريخ الزمني التنسيق: قصير التاريخ اسم الحقل: بيانات نوع البيانات: العملة عشري الأماكن: 4 عرض الجدول في طريقة عرض ورقة البيانات وأدخل القيم التالية: كيرنسيتيب المعاملات معدل الخصم ------------------------------- ------------- ين ​​8693 0.0079 ين 81393 0.0082 ين 82093 0.0085 ين 82793 0.0088 ين 9393 0.0091 علامة 8693 0.5600 علامة 81393 0.5700 علامة 82093 0.5800 علامة 82793 0.5900 علامة 9393 0.6000 افتح وحدة نمطية جديدة واكتب الوظائف التالية: وظيفة مافغس (الفترات كما صحيح، ستارتات، تيبنام) خافت ميدب كما داتاباس، ميرست كما مجموعة السجلات، ميسوم كما مزدوجة خافت أنا، x تعيين ميدب كيرنتدب () تعيين MyDB. OpenRecordset (Table1) على خطأ استئناف التالي MyRST. Index بريماريكي x الفترات الزمنية - 1 ريديم ستور (x) ميسوم 0 فور i 0 إلى x MyRST. MoveFirst MyRST. Seek، تيبنام، ستارتات يجب أن يكون هذين المتغيرين في نفس ترتيب حقول المفاتيح الأساسية في الجدول الخاص بك. مخزن (ط) ميرسترات إذا كنت لوت س ثم ستارتات ستارتات - 7 7 هنا يفترض البيانات الأسبوعية 1 للبيانات اليومية. إذا كان ستارتات لوت 8693 ثم مافغس نول: يتم استبدال وظيفة إنهاء 8693 مع أقرب تاريخ للبيانات في الجدول الخاص بك. ميسوم ستور (i) ميسوم التالي i مافغس ميسوم الفترات MyRST. Close إند فونكتيون إنشاء الاستعلام التالي استنادا إلى الجدول Table1: كيري: Query1 --------------------- ---------------------------------- الحقل: كيرنسيتيب الحقل: حقل المعاملة: حقل التقييم: Expr1: مافغس (3 ، ترانزاكتيوندات، كيرنسيتيب) ملاحظة: سيقوم هذا الاستعلام بإنشاء متوسط ​​متحرك لمدة ثلاثة أسابيع لبيانات المعدل. لحساب متوسط ​​متحرك أطول أو أقصر، قم بتغيير الرقم 3 في عمود الاستعلام Expr1 إلى القيمة التي تريد حسابها. تشغيل الاستعلام. لاحظ أنك تشاهد المتوسط ​​المتحرك التالي لمدة ثلاثة أسابيع لكل عملة. تشير القيمة نول إلى عدم وجود قيم سابقة كافية لحساب متوسط ​​الأسابيع هذا. كيرنسيتيب معدل المعاملة إكسبر 1 مارك 080693 0.5600 مارك 081393 0.5700 مارك 082093 0.5800 0.57 مارك 082793 0.5900 0.58 مارك 090393 0.6000 0.59 ين 080693 0.0079 ين 081393 0.0082 ين 082093 0.0085 0.0082 ين 082793 0.0088 0.0085 ين 090393 0.0091 0.0088 ري: موفينغ متوسط ​​حساب دوكوم (مبرمج) 28 جون 10 21:15 كم عمر هذا الرمز فإنه لا يستخدم صراحة داو ولا يذكر أن هذا لن تعمل مع الجداول المرتبطة. ديم ميدب كما DAO. Database، ميرست كما DAO. Recordset. أود استخدام طلب بحث فرعي بدلا من مجموعة سجلات. قد تبدو شيئا من هذا القبيل: سيليكت كيرنسيتيب، ترانزاكتيوندات، ريت، (سيليكت أفغ (ريت) فروم Table1 B وير A. CurrencyType B. CurrencyType أند A. TransactionDate بين B. TransactionDate - 14 أند B. TransactionDate) فروم Table1 A ري: موفينغ متوسط ​​الحساب هذا هو الكمال حقا. انا فعلا اقدر مساعدتك. ومع ذلك، فإن الكود الذي أعطيته هو حساب المتوسط ​​المتحرك للأمام 14 يوم (وضع المتوسط ​​المتحرك في السجل لليوم الأول من المتوسط، حيث أردت أن يكون متوسطا متخلفا، يتم وضعه في السجل 14). لقد تغيرت قليلا إلى ما يلي، ويبدو أنها تعمل سيليكت A. CurrencyType، A. TransactionDate، A. Rate، (سيليكت متوسط) من الجدول 1 B حيث A. CurrencyType B. CurrencyType و B. TransactionDate بين A. TransactionDate - 14 و A. TransactionDate) أس Expr1 من Table1 كما يمكنك أن ترى، كل ما فعلته هو تبادل A ل B في حيث حيث البند. هذا هو حقا مساعدة كبيرة بالنسبة لي وأنا حقا نقدر ذلك. أنا لم أر الترميز مثل هذا من قبل، وبصراحة، وأنا لا أفهم حقا ذلك. أنا لا أعرف كيف يفهم سكل ما B و A. أنا أفترض أنها تخلق نوعا من المراجع البديلة للجدول 1. إذا كنت يمكن أن تعطي أي توجيه وأود أن نقدر ذلك حقا. أيضا، ربما بعض الإشارات إلى المواد التي يمكن أن ألقي نظرة على أنا دائما متحمس جدا لتعلم شيء جديد عن فبقل، وأنا حقا نقدر مساعدتكم ري: نقل متوسط ​​الحساب فف (ميس) 29 جون 10 12:22 يفهم ما B و A هل هم اسم مستعار إس ري: موفينغ أفيراج كالكولاتيون شكرا لك، فف. هو جعل معنى أفضل بالفعل ري: متحرك متوسط ​​حساب joshery420 (تيشنيكالوسر) 6 جول 10 15:06 نجاح باهر، لم ينظر في عرض سكل من قبل. مفيدة للغاية. إم تحاول الحصول على هذا الرمز للعمل في مجموعة البيانات الخاصة بي و إم عالقة على قضية معينة واحدة. pd2004، لست متأكدا مما إذا كان رمز الاستعلام الفرعي الجديد يعمل بنفس رمز فبا القديم أم لا، ولكن مع البيانات الخاصة بي فإنه لا يزال يظهر المتوسط ​​المتداول حتى لو كان هناك أرينت ما يكفي من الأيام لإنشاء هذا الطول من المتوسط. مثلا إذا كان أداء إم متوسط ​​المتداول 7 أيام، يظهر اليوم 1 نفس البيانات في العمود 7DayAvg كما هو الحال في عمود البيانات اليومية. يوم 2 سوف تظهر متوسط ​​أيام 1 و 2، وما إلى ذلك هل أي واحد منكم الرجال يعرفون كيفية إصلاح هذا عن طريق الصدفة أيضا، وذلك بفضل لرمز فف تلميح كبير. ري: متحرك متوسط ​​حساب joshery420 (تيشنيكالوسر) 6 جول 10 15:08 ووبس، يعني الشكر دوكوم لرمز التعليمات البرمجية، وليس فف. ولكن مهلا، وذلك بفضل لكما. شد ري: موفينغ أفيراج كالكولاتيون سأترك أفضل الحلول للمهنيين هنا، ولكن يمكنك أن ترى في مشاركتي الأصلية كيف يحاول المثال مساعدة ميكروسوفت التعامل مع ذلك. هنا هو رمز: إذا ستارتات لوت 8693 ثم مافغس نول: يتم استبدال وظيفة إنهاء 8693 مع أقرب تاريخ البيانات في الجدول الخاص بك. انهم مجرد الخروج من وظيفة إذا كان التاريخ لا يصلح المعايير. أنا لا أعرف إذا كنت يمكن أن تدرج شيئا من هذا القبيل في رمز الأسماء المستعارة التي تقدمها دوكم. أنا لا أحب طريقهم في التعامل مع هذا، وأظن أن دوكم سوف توفر حلا أكثر أناقة بكثير. لأغرضي المسألة التي تصفها ليست مصدر قلق، ولكن سوف تكون مهتمة في رؤية أي حلول. ري: موفينغ متوسط ​​حساب دوكوم (مبرمج) 6 جول 10 17:05 يمكنك محاولة استخدام إيف () لاختبار لعدد من السجلات. تحذير: التعليمات البرمجية المفكرة غير مختبرة التالية: سيليكت A. CurrencyType، A. TransactionDate، A. Rate، إيف ((سيليكت عدد (معدل) من Table1 C وير A. CurrencyType C. CurrencyType و C. TransactionDate بين A. TransactionDate - 14 و A. TransactionDate) 7، (سيليكت متوسط ​​السعر) من Table1 B وير A. CurrencyType B. CurrencyType أند B. TransactionDate بين A. TransactionDate - 14 أند A. TransactionDate)، نول) أس Expr1 فروم Table1 أس A ري: موفينغ أفيراج كالكولاتيون

Comments

Popular posts from this blog

ستار نظام تداول العملات الأجنبية تحميل مجاني

إيغ خيارات الأسهم

تتحرك متوسط عمر النصف