শ্রেণিবিন্যাস নির্বিশেষে RANK এর জন্য MDX ক্যোয়ারী


10

আমি আমার এসএসএএস কিউবে (এসএসএএস ২০১২) একটি গণনা যোগ করার আশা করছি যা গ্রুপগ্রাহকদের আগেভাগে নির্দিষ্ট করে না দিয়ে বর্তমান সদস্য that গ্র্যাপারে থাকা অন্য সমস্ত সদস্যের বিপরীতে যা আছে তার আপেক্ষিক র‌্যাঙ্কটি প্রদর্শন করবে ।

উদাহরণস্বরূপ, বলুন আমার কাছে ইতিমধ্যে একটি গণনা রয়েছে Efficiencyযার জন্য $$ / ঘন্টা হিসাবে সংজ্ঞায়িত করা হয়েছে।

আমি Efficiency Rankপাশাপাশি একটি গণনা যোগ করতে চাই যা আমাকে জানিয়ে দেবে যে বর্তমান সদস্যটির সেটটিতে কী আপেক্ষিক অবস্থান রয়েছে।

সিনট্যাক্সটি আমি চেষ্টা করেছিলাম

RANK([Measures].[Efficiency].CurrentMember, [Measures].[Efficiency])

যা আমি বুঝতে পারি তা ভুল।

আমি অন্য কোথাও এটির জন্য গাইডের সন্ধান করতে পারি না বলে আমি আশা করছি যে এটির জন্য কিছু প্রতিষ্ঠিত সেরা অনুশীলন বা প্যাটার্ন রয়েছে কারণ এটি মনে হচ্ছে এটি তুলনামূলকভাবে সাধারণ ব্যবসায়ের প্রয়োজন।

উত্তর:


4

"গ্রুপার" দ্বারা আপনি কী বোঝাতে চেয়েছেন দয়া করে আরও বিশদে ব্যাখ্যা করুন?

উদাহরণস্বরূপ, আপনি যদি কোনও সেটের মধ্যে কোনও সদস্যকে র‌্যাঙ্ক করতে চান তবে আপনাকে এসএসএএসকে জানাতে হবে যে সেটটি কীসের মধ্যে র‌্যাঙ্কিং করছে।

RANK( Tuple, Set, Measure to rank by)

সুতরাং

RANK( Machines.Machines.CurrentMember, Machines.Machines.AllMembers, Measures.Efficiency)

এখন, আমি মনে করি আপনি যা করতে চেষ্টা করছেন তা কি সমস্ত সদস্য গতিশীল হতে পারে?

প্রশ্নটি "আপনি উভয়ই বর্তমান সদস্য এবং সেটটি কীভাবে নির্দিষ্ট করবেন?"

এবং এখানে একটি কিকার রয়েছে: আপনি যে ফ্রন্টএন্ড সরঞ্জামটি ব্যবহার করছেন তা এখানেও একটি পার্থক্য আনবে


এটি একটি ভাল শুরু, ধন্যবাদ! সামনের প্রান্তটি হবে এবং এক্সেল পিভট টেবিল বা এসএসআরএস রিপোর্ট।
জেএনকে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.