Friday, 15 April 2011

reporting services - SSAS Grouping Hierarchy -


SSAS परियोजना में मेरे पास निम्न तालियां हैं:

  • EntityGroup जो समूहों को परिभाषित करता है (उपरोक्त प्रकारों में से एक)

कोड> एंटिटी समूह टाइप एक या अधिक समूहों के साथ एक एकल इकाई संबद्ध हो सकते हैं सदस्यता को EntityGroupMembership नामक एक टेबल में परिभाषित किया गया है।

मैंने एक कोड को एक कोड के साथ Entity Group भी परिभाषित किया है: Entity Group Type - & gt; इकाई समूह

एक विशिष्ट एसएसआरएस रिपोर्ट के लिए, मैं संस्थाओं को दो स्तरों में समूह बनाना चाहूंगा: पहले, प्रकार 1 के समूह द्वारा, फिर प्रकार 2 के समूह द्वारा। ऐसा कुछ: [इकाई गणना] पर एक्सिस (0), {([इकाई समूह]। [सभी संस्था समूह]। [1]। बच्चों * [इकाई समूह]। [सभी इकाई समूह]। और [2]। बच्चों)} पर एक्सिस (1) से [Cube1]

अगर मैं ऐसा करने की कोशिश करता हूं, तो मुझे निम्न त्रुटि मिलती है:

मैं इस त्रुटि के तर्क को समझता हूं लेकिन फिर भी मैं अपना लक्ष्य कैसे प्राप्त कर सकता हूं?


< P> संपादित करें : मैं परिदृश्य को स्पष्ट करने की कोशिश कर रहा हूं और मैं क्या हासिल करना चाहता हूं।

EntityGroupType परिभाषित करता है प्रकार समूहों की (जो श्रेणियों की तरह हैं):

<प्री> ग्रुपटाइप्इड समूहटाइप डीस्क ----------- -------------------- - रंग 2 समूह पर आधारित 1 समूह आकार

EntityGroup पर आधारित acutal groups परिभाषित करता है:

 GroupID GroupTypeID GroupName --------- - ----------- --------- 1 1 रेड 2 1 ब्लू 3 1 पीला 4 2 सर्किल 5 2 आयत 6 2 त्रिभुज 

EntityGroupMembership एक समूह के साथ एक इकाई के शून्य / अधिक संघों को परिभाषित करता है:

<पूर्व> EntityID GroupID EntityDesc ----------- ----------- - --------------- 1 2 रेड सर्कल 1 4 रेड सर्कल 2 3 पीला आयत 2 5 पीला आयत 3 3 पीला चक्र 3 4 पीला चक्र

मेरा आयाम <कोड > इकाई समूह में एक ही पदानुक्रम है:
एंटिटी ग्रुप पदानुक्रम

< P> चूंकि एक इकाई एक से अधिक समूह का सदस्य हो सकती है एस, मैं सबसे पहले एक प्रकार के समूहों के आधार पर मापना चाहता हूं, फिर, दूसरे प्रकार के समूहों के आधार पर मापने के लिए। यह पारस्वाही [सभी प्रकार के समूह] * [सभी प्रकार के समूह] के रूप में होंगे आउटपुट कुछ ऐसा होगा:

<प्री> इकाई संख्या --------- ------ ------------ सर्किल सभी 3 सर्किल लाल 0 सर्कल ब्लू 1 सर्कल पीला 2 आयत सब 5 आयत लाल 5 आयत नीला 0 आयत पीला 0 त्रिभुज सभी 2 त्रिभुज लाल 1 त्रिभुज नीला 1 त्रिभुज पीला 0

कृपया ध्यान दें कि विशेषता इकाई समूह दो बार दिखाई देता है, जिसका अर्थ है कि मैं वास्तव में एक विशेषता को पार करने की कोशिश कर रहा हूं (इसीलिए मैंने यह उल्लेख किया कि मैं त्रुटि के तर्क को समझता हूं)।
> यदि बस MDX का उपयोग करना संभव नहीं है, तो मैं

धन्यवाद!


No comments:

Post a Comment