هذا هو دائم الخضرة جو سيلكو السؤال. أتجاهل منصة نظام إدارة قواعد البيانات التي يتم استخدامها. ولكن على أي حال كان جو قادرا على الإجابة قبل أكثر من 10 عاما مع سكل القياسية. جو سيلكو سكل الألغاز والأجوبة الاقتباس: أن محاولة التحديث الأخيرة تشير إلى أننا يمكن أن تستخدم المسند لبناء استعلام من شأنها أن تعطينا المتوسط المتحرك: هو عمود إضافي أو نهج الاستعلام بشكل أفضل الاستعلام هو أفضل من الناحية الفنية لأن نهج أوبديت سوف إزالة قاعدة البيانات. ومع ذلك، إذا كانت البيانات التاريخية المسجلة لن تتغير وأن حساب المتوسط المتحرك باهظ التكلفة، يمكنك التفكير في استخدام نهج العمود. سكل لغز الاستعلام: بكل الوسائل موحدة. كنت مجرد رمي إلى الوزن المناسب دلو اعتمادا على المسافة من نقطة الوقت الحالي. على سبيل المثال كوتاك الوزن 1 ل داتابوانتس ضمن 24hrs من داتابوانت الوزن الحالي 0.5 ل داتابوانتس ضمن 48hrsquot. هذه الحالة يهم كم داتابوانتس متتالية (مثل 6:12 صباحا و 11:48 مساء) بعيدة عن بعضها البعض وهناك حالة استخدام يمكن أن أفكر في أن يكون محاولة لتسهيل الرسم البياني أينما داتابوانتس ليست كثيفة بما فيه الكفاية ندش مسيوج 27 مايو 15 في 22:22 أنا لست متأكدا من أن النتيجة المتوقعة (الإخراج) يظهر المتوسط الكلاسيكي المتحرك (المتداول) المتوسط لمدة 3 أيام. لأن، على سبيل المثال، الثلاثي الأول من الأرقام بحكم التعريف يعطي: ولكن تتوقع 4.360 ومربكة. ومع ذلك، أقترح الحل التالي، والذي يستخدم نافذة وظيفة أفغ. هذا النهج هو أكثر كفاءة (واضحة وأقل كثافة الموارد) من سيلف-جوين قدم في إجابات أخرى (وفوجئت إم أن لا أحد قد أعطى حل أفضل). ترى أن أفغ هو ملفوفة مع حالة عندما رونوم غ p. days ثم لإجبار نول s في الصفوف الأولى، حيث 3 يوم المتحرك المتوسط لا معنى له. أجاب 23 فبراير 16 في 13:12 يمكننا تطبيق جو سيلكوس القذرة اليسار طريقة الانضمام الخارجي (كما ذكر أعلاه من قبل دييغو سكارافاجي) للإجابة على السؤال كما طلب منه. يولد الإخراج المطلوب: أجاب 9 يناير 16 في 0:33 إجابتك 2017 كومة إكسهانج، إنسي أعمل مع سكل سيرفر 2008 R2، في محاولة لحساب المتوسط المتحرك. لكل سجل من وجهة نظري، أود جمع قيم السجلات السابقة البالغ عددها 250، ثم حساب متوسط هذا التحديد. أعمدة الملف الشخصي هي كما يلي: ترانزاكتيونيد فريد. لكل معرف معاملة. أود حساب المتوسط لقيمة العمود، أكثر من 250 سجل سابق. لذلك بالنسبة ل ترانزاكتيونيد 300، قم بتجميع كل القيم من الصفوف السابقة 250 (يتم فرز المشاهدة تنازلي بواسطة ترانزاكتيونيد) ثم في العمود موفافغ اكتب نتيجة متوسط هذه القيم. أنا أتطلع إلى جمع البيانات ضمن مجموعة من السجلات. طلب سكل سيرفر T-سكل كود إلى حساب متوسط متحرك من قبل: دالاس سنيدر قراءة التعليقات نصائح ذات صلة: المزيد من الوظائف - تعريف المستخدم أودف كيف يمكن تسهيل البيانات في عمود بمتوسط متحرك في T-سكل هل يمكن أن يرجى المشي من خلال مثال في سكل سيرفر مع رمز سكل T كيف يمكننا التحقق من صحة النتائج يمكن أن تكون سلسلة زمنية البيانات صاخبة بطبيعتها وطريقة جيدة لتسهيل البيانات لحساب متوسط متحرك. هناك عدد من الطرق لحساب متوسط متحرك في T-سكل، ولكن في هذه النصيحة سوف ننظر في طريقة لحساب المتوسط المتحرك الذي يحدد نافذة المتوسط x عدد الصفوف وراء و x عدد الصفوف قبل التيار صف البيانات. ميزة هذا هو أنه لا يوجد تأخر في متوسط القيمة المعادة ومتوسط المتوسط المتحرك على نفس الصف مع قيمته الحالية. يتيح البدء عن طريق إنشاء جدول وتحميل بعض البيانات باستخدام T-سكل أدناه. لدينا 361 نقطة البيانات التي تخلق موجة جيبية صاخبة. بعد تحميل البيانات، سوف نقوم بتنفيذ التعليمات البرمجية T-سكل التالية لتحديد كافة الأعمدة جنبا إلى جنب مع قيمة المتوسط المتحرك. في الشفرة أدناه، يبلغ متوسط حجم الإطار المتحرك 15 (7 صفوف سابقة الصف الحالي، بالإضافة إلى الصف الحالي، بالإضافة إلى الصفوف السبعة التالية). يتم عرض المتوسط المتحرك للعمود داتافالو كعمود MoveingAverageWindowSize15. يعد أمر أوردر بي غاية في الأهمية للحفاظ على البيانات في الترتيب المصنف المناسب. يمكننا نسخ ولصق النتائج في إكسيل للتحقق من صحة الحساب الصحيح. في الصورة أدناه، يبدأ الإطار في الخلية C3 وينتهي عند C17. يظهر المتوسط المتحرك كما تم حسابه بواسطة T-سكل في هذه النصيحة في الخلية D10. المتوسط الذي يحسبه إكسيل هو في الأسفل ويساوي القيمة في D10. في الشكل أدناه، يمكننا أن نرى قيم البيانات الأصلية ترسم باللون الأزرق مع المتوسط المتحرك تآمر باللون الأحمر. الخطوات التالية اضبط حجم نافذة المتوسط المتحرك لمعرفة كيف تتغير المؤامرة. أيضا، تأكد من تحقق من هذه النصائح الأخرى على T-سكل من مسكلتيبس: آخر تحديث: 382016
No comments:
Post a Comment