एकल डेटा मॉडल तालिका में एक्सेल में 3 डेटा मॉडल टेबल के अनूठे मान कैसे प्राप्त करें?


0

मुद्दा यह है कि हमारे पास 3 डेटाबेस हैं जिनमें हमारे आपूर्तिकर्ताओं के नाम हैं हमारे पास उन 3 डेटाबेस पर भी डेटा है जिन्हें हम 1 अक्ष तालिका में विलय करना चाहते हैं। ऐसा करने के लिए, हमें इस पोस्ट में दिखाए गए अनुसार कई-कई रिलेशनशिप मैच करने के लिए अद्वितीय वस्तुओं की सूची प्राप्त करने की आवश्यकता है:

https://stackoverflow.com/questions/52286712/how-to-create-a-many-many-relationship-in-excels-data-model


1
हमें एक अद्वितीय आइटम की एक सूची प्राप्त करने की आवश्यकता है एक कार्यपत्रक पर सभी 3 डेटा सरणियों की प्रतिलिपि बनाएँ और "डुप्लिकेट निकालें" का उपयोग करें।
अकिना

धन्यवाद आपको पता नहीं था कि आप ऐसा कर सकते हैं। लेकिन मेरी चिंता यह है कि क्या तस्वीर को दर्ज करने वाले नए आपूर्तिकर्ता होंगे। हम अपने डेटा मॉडल पर ऑटो-रिफ्रेश का उपयोग करते हैं और यदि कोई लापता आपूर्तिकर्ता है तो यह मुझे विश्वास है कि धुरी तालिका में गायब हो जाएगा
Pherdindy

क्या यह DAX का उपयोग करके किया जा सकता है? मैं इससे बहुत अपरिचित हूँ
Pherdindy

आपको सभी 3 सूचियों को एक सूची (SQL शर्तों में UNION) में संयोजित करने की आवश्यकता है। हाँ, DAX कर सकते हैं। उदाहरण के लिए, यह लेख देखें
अकिना

मुझे पता नहीं है कि इसे Rowsपिवट टेबल के हिस्से में कैसे रखा जाए । मैंने इस्तेमाल किया Customer:=DISTINCT(UNION(VALUES('TestCur - Invoice'[CustomerID],'TestDR - Invoice'[CustomerID])))लेकिन एक त्रुटि लौटाता है
Pherdindy

जवाबों:


0

मैं 3 डेटाबेस से डेटा को एक तालिका में संयोजित करने के लिए परिशिष्ट सुविधा का उपयोग करके क्वेरी संपादक में काम करना पसंद करूंगा। आपके सभी डेटा मॉडलिंग और विज़ुअलाइज़ेशन कार्य तब से सरल हो जाएंगे, उदाहरण के लिए आपको इस तालिका को बनाने की आवश्यकता नहीं होगी।

हालाँकि यदि आप केवल DAX का उपयोग करके एक त्वरित सुधार चाहते हैं, तो यह इन पंक्तियों के साथ होगा:

All Customers =
UNION (
    UNION (
        DISTINCT ( 'Invoice1'[CustomerID] ),
        DISTINCT ( 'Invoice2'[CustomerID] )
    ),
    DISTINCT ( 'Invoice3'[CustomerID] )
)
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.