سؤال

أعتقد علاقاتها ، وليس كامبيا. لذا ، أنا لا أطرح هذا السؤال بشكل صحيح ، ولهذا أعتذر.

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

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

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

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

أين هو المكان الجيد للبدء في التعرف على هذه العلاقات البعد/القياس الغريب؟

هل كانت مفيدة؟

المحلول

سؤالك واسع للغاية وبالتالي قد يتم إغلاقه

هناك كتابان يعتبرانه مطلوبًا تمامًا القراءة:

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top