मेरे पास नीचे के रूप में एक बहुत ही सरल आयाम मॉडल और एसएसएएस क्यूब है।

अब जब मैं Power BI डेस्कटॉप का उपयोग करके क्यूब से जुड़ता हूं, तो मैं प्रत्येक क्षेत्र में ग्राहकों की संख्या दिखाते हुए एक साधारण बार चार्ट बनाना चाहता हूं।

मूल रूप से प्रत्येक CUST_REGION में CUST_CODE की गणना की जाती है। लेकिन मैं ऐसा करने में सक्षम नहीं हूं क्योंकि पीबीआई मुझे CUST_CODE को मूल्य पर खींचने की अनुमति नहीं देता है।

जब मैं डेटाबेस से सीधे टेबल से जुड़ता हूं और वही काम करने की कोशिश करता हूं, तो यह काम करता है।

इसे क्यूब में कैसे करें?

enter image description here

0
Prateek Singh 13 अगस्त 2018, 08:34

2 जवाब

आपको MDX क्वेरी क्यूब से वांछित डेटा प्राप्त करने के लिए।

आपको PowerBI से SQL सर्वर विश्लेषण सेवा डेटाबेस से कनेक्ट करने की आवश्यकता है।

आप इसे यहां देख सकते हैं :

SSAS_DB_CONNECTOR

0
Udit Solanki 13 अगस्त 2018, 08:56
वास्तव में यह केवल एक नमूना उपयोग का मामला है और इस काम के लिए mdx का उपयोग कर रहा है, लेकिन उपयोगकर्ता मूल रूप से विभिन्न आयामों में आयाम विशेषताओं का उपयोग करके विश्लेषण करना चाहते हैं। उनके पास बहुत से अन्य उपयोग के मामले होंगे और वे mdx नहीं जानते हैं।
 – 
Prateek Singh
13 अगस्त 2018, 09:06

यदि आप केवल प्रत्येक CUST_REGION के लिए गणनाओं की तलाश कर रहे हैं, तो आप DIM_CUST तालिका में एक DAX परिकलित स्तंभ जोड़ सकते हैं। वापसी के साथ निम्नलिखित सूत्र संबंधित CUST_REGION के लिए CUST_CODE की गणना करता है।

CALCULATE(
    COUNTA(DIM_CUST[CUST_CODE]),
        ALLEXCEPT(DIM_CUST, DIM_CUST[CUST_REGION]
                 )
        )
0
userfl89 13 अगस्त 2018, 17:14
वह नहीं कर सकता। उसका मॉडल OLAP क्यूब से जुड़ा है, और ऐसे मामलों में PowerBi DAX उपायों को जोड़ने की अनुमति नहीं देता है।
 – 
RADO
14 अगस्त 2018, 01:10