समझिए
1. बनावट
RAW (tblSales / Data Model)
│
PVT sheet: pvt_Trend · pvt_Region · pvt_Product · pvt_Salesperson · pvt_KPI
│ ▲
DASH: pivot charts + KPI cells │ Report Connections
Region / Category slicers ─┘ FY slicer · Date timeline
पिवट PVT पर रहते हैं (दर्शकों से छिपे); DASH पर सिर्फ़ चार्ट, पिवट को रेफ़र करने वाले सेल (GETPIVOTDATA) और slicers।
2. इसे बनाएँ
tblSalesसे (या relationships इस्तेमाल करते हों तो From Data Model) PVT पर पहला पिवट बनाएँ। उसका नाम दें (PivotTable Analyze → PivotTable Name:pvt_Trend)।- बाकी बनाने के लिए इसे कॉपी-पेस्ट करें — कॉपी एक ही cache/स्रोत साझा करती हैं, इसलिए एक slicer सबको चला सकता है। हर उद्देश्य के लिए फ़ील्ड बदलें।
- हर पिवट से pivot chart बनाएँ और चार्ट को DASH पर cut/paste करें। वे जुड़े रहते हैं।
- किसी भी पिवट से slicers (Region, Category, FY) और एक Timeline (OrderDate) डालें, उन्हें DASH पर cut/paste करें।
- हर slicer → Report Connections → हर पिवट टिक करें।
3. पिवट से KPI सेल
सिर्फ़ Values (Revenue, Profit, Orders) वाला और बिना रो का छोटा pvt_KPI मौजूदा slicer चुनाव के टोटल देता है:
=GETPIVOTDATA("Revenue", PVT!$A$3)
इन्हें CALC KPI ब्लॉक (मॉड्यूल 3) में डालें ताकि कार्ड भी slicers पर बदलें।
4. डैशबोर्ड के लिए slicer सेटिंग
- Slicer Settings → Hide items with no data (धुंधले बटनों की भीड़ नहीं) और सॉर्ट क्रम।
- Slicer टैब → लेआउट में फ़िट होने के लिए Columns (जैसे 4 रीजन एक रो में), बटन ऊँचाई ~0.7 cm।
- बिल्ट-इन slicer style डुप्लिकेट करें → अपने पैलेट से फ़ॉन्ट/रंग → डिफ़ॉल्ट बनाएँ।
- Size & Properties → Don't move or size with cells; शीट protect करनी हो पर slicers चलते रहें तो Locked हटाएँ (मॉड्यूल 8)।
5. Timeline बनाम FY slicer
Timelines महीने/दिन चुनने के लिए बढ़िया हैं पर कैलेंडर तिमाही/साल इस्तेमाल करती हैं। भारतीय FY रिपोर्टिंग के लिए डेटा में FY कॉलम जोड़ें और FY slicer इस्तेमाल करें; timeline को Months पर रखें।
6. पिवट सेटिंग ताकि डैशबोर्ड उछले नहीं
हर पिवट के लिए (PivotTable Options):
- Autofit column widths on update हटाएँ,
- For empty cells show: 0,
- Data → Refresh data when opening the file (अगर मॉड्यूल 2 की रणनीति यही कहती है),
- Data → Number of items to retain per field: None (अब न रहने वाले पुराने आइटम हटाता है)।
7. जब slicers जुड़ न सकें
अलग स्रोतों के पिवट (सेल्स Table और targets Table) एक slicer साझा नहीं कर सकते — जब तक दोनों साझा dimension (जैसे dim_Region) के साथ Data Model में न हों। तब dim_Region[Region] पर एक slicer दोनों को फ़िल्टर करता है। actual और target को एक डैशबोर्ड पर रखने का यही सबसे साफ़ तरीका है।
आम गलतियाँ
DASH पर पिवट (आकार बदलते हैं और लेआउट तोड़ते हैं)। हर पिवट स्रोत से अलग बनाना (अलग cache, जुड़ नहीं सकते)। Autofit चालू। FY तिमाहियों के लिए timeline।