fx Interactivity
ENहिन्दी

Slicers + timelines, कई pivots के साथ

⏱ 15 min

आप क्या सीखेंगे

  • बनावट
  • इसे बनाएँ
  • पिवट से KPI सेल

समझिए

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. इसे बनाएँ

  1. tblSales से (या relationships इस्तेमाल करते हों तो From Data Model) PVT पर पहला पिवट बनाएँ। उसका नाम दें (PivotTable Analyze → PivotTable Name: pvt_Trend)।
  2. बाकी बनाने के लिए इसे कॉपी-पेस्ट करें — कॉपी एक ही cache/स्रोत साझा करती हैं, इसलिए एक slicer सबको चला सकता है। हर उद्देश्य के लिए फ़ील्ड बदलें।
  3. हर पिवट से pivot chart बनाएँ और चार्ट को DASH पर cut/paste करें। वे जुड़े रहते हैं।
  4. किसी भी पिवट से slicers (Region, Category, FY) और एक Timeline (OrderDate) डालें, उन्हें DASH पर cut/paste करें।
  5. हर 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।

अभ्यास

mediumसेल्स डेटासेट से PVT पर 5 पिवट (trend, region, product top 10, salesperson, KPI totals), DASH पर 3 pivot charts, Region + Category + FY slicers और month timeline बनाएँ — सब जुड़े। West + Electronics चुनें और जाँचें कि KPI सेल अपडेट होता है।
पाँच sales pivots एक Table/cache या Data Model से बनाएँ और Report Connections जाँचें। Category filter से पहले FY2025-26 West revenue 74771585 है; West+Electronics उसका subset हो। KPI GETPIVOTDATA filtered total पढ़े। बिना category allocation targets पर Category filter न लगाएँ।

प्रश्नोत्तरी

पिवट कहाँ रहने चाहिए?
छिपी PVT शीट पर, DASH पर नहीं
कई पिवट को एक slicer से जोड़ने लायक कैसे बनाएँ?
एक ही स्रोत/cache — पहले पिवट को कॉपी करें
एक slicer सेल्स और targets दोनों पिवट कैसे फ़िल्टर करे?
दोनों साझा dimension टेबल के साथ Data Model में हों
Slicers + timelines, कई pivots के साथ · हिंदी | ExcelWalaa