Power BI मध्ये Filters आणि Slicers कसे वापरायचे: Visual, Page आणि All-Pages Filters आणि Date Slicers
प्रत्येक report ला data कमी करण्याचा मार्ग लागतो: एक state, एक वर्ष, एक category. Power BI यासाठी दोन tools देतो. Filters pane ला तीन levels आहेत (एक visual, एक page, सगळे pages) आणि तिथे तुम्ही rules set करता. Slicers canvas वर असतात, आणि report वाचणारे लोक त्यावर click करून स्वतः निवडतात. या chapter मध्ये तुम्ही तिन्ही filter levels वापराल, publish केल्यानंतर viewers प्रत्येकासोबत काय करू शकतात ते बघाल, आणि date slicer आणि state slicer त्यांना शोभेल अशा style मध्ये बनवाल.
या chapter मध्ये तुम्ही काय शिकाल
- Filters on this visual, on this page, on all pages
- Filters pane विरुद्ध slicers: कोण कोणतं वापरतं
- Publish करण्याआधी filters hide आणि lock करणे
- Date slicer: Between, Before, After, Relative date
- Text slicer: थोड्या values साठी Vertical list, जास्त साठी Dropdown
Practice file: blinkit-sales-2023-2025.csv (1,702 order lines, 01-01-2023 ते 31-12-2025).
काल्पनिक data: Blinkit सारखी काल्पनिक sales, फक्त practice साठी. Amounts ₹ मध्ये आणि dates DD-MM-YYYY.
1. Problem
Report मध्ये revenue card, category नुसार revenue चा column chart आणि state नुसार pie chart आहे. Manager ला पूर्ण report फक्त 2025 दाखवायला हवा, category page Maharashtra वर focus करायला हवा, आणि viewers ना स्वतः कुठलंही state आणि date range निवडता यायला हवं.
2. सोप्या शब्दात idea
Filters pane ला तीन levels आहेत:
| Level | कशावर परिणाम |
|---|---|
| Filters on this visual | फक्त select केलेला visual |
| Filters on this page | सध्याच्या page वरचा प्रत्येक visual |
| Filters on all pages | Report चा प्रत्येक page |
Slicer हा canvas वरचा visual आहे. Viewers त्यावर click करून page filter करतात. Filters pane सुद्धा publish होतो: तुम्ही hide किंवा lock केले नाहीत तर viewers Power BI Service मध्ये त्याचे filters बघू आणि बदलू शकतात. म्हणून साधा नियम: viewers च्या निवडीसाठी slicers, ठरलेल्या rules साठी hidden किंवा locked filters.
Classroom line
Power BI has two kinds of filters.
Class मधलं वाक्य
Power BI मध्ये filters चे दोन प्रकार आहेत.
Classroom line – हिंदी
"Power BI mein do tarike ke filter hain."
आकृती 1. Filters pane चे तीन levels, आणि viewers साठी slicers (illustration).
3. Data
blinkit-sales-2023-2025.csv: order_id, order_date, category, city, state, payment, week_type, sales, revenue (₹). Table चं नाव sales; measure total revenue = SUM(sales[revenue]).
| Year | Revenue (₹) |
|---|---|
| 2023 | 1,00,708 |
| 2024 | 1,11,253 |
| 2025 | 1,18,882 |
| Total | 3,30,843 |
States: Maharashtra 1,22,142; Karnataka 75,009; Telangana 52,876; Gujarat 41,446; Tamil Nadu 39,370.
4. Step by step
Filters on this page
- Card (total revenue), column chart (category, total revenue) आणि pie chart (state, total revenue) बनवा.
- Filters pane › state ला Filters on this page मध्ये drag करा › Maharashtra tick करा. Card 1,22,142 दाखवतो, आणि दोन्ही charts फक्त Maharashtra.
Filters on this visual
- Pie chart select करा. त्याचे स्वतःचे fields Filters on this visual खाली दिसतात. category खाली एक category untick करा (गरज असेल तर ती drag करा): फक्त pie बदलतो.
Filters on all pages
- State filter clear करा. order_date ला Filters on all pages मध्ये drag करा › Filter type Advanced › is on or after 01-01-2025. नवीन page add करा: तो पण filter झालेला असतो. Card 1,18,882 दाखवतो.
Publish करण्याआधी hide किंवा lock
- Filter card वर eye icon click करा म्हणजे viewers ना तो दिसणार नाही, किंवा lock icon म्हणजे viewers तो बघू शकतील पण बदलू शकणार नाहीत.
Date slicer
- All-pages filter clear करा. order_date सकट Slicer add करा. तो Between म्हणून उघडतो: start आणि end date असलेला slider, आणि date-picker boxes.
- Format visual › Slicer settings › Options › Style: Before, After, Relative date आणि Dropdown try करा. Between 01-01-2025 ते 31-12-2025 set करा: card 1,18,882 दाखवतो.
- Values text size: 20.
Text slicer
- state सकट slicer add करा. तो Vertical list दाखवतो: पाच states साठी ठीक. जास्त values असलेल्या field साठी Style Dropdown करा.
आकृती 2. Date slicer styles; Tile प्रत्येक date साठी एक button बनवेल (illustration).
Classroom line
What does a slicer do? After publishing, viewers pick any state they want.
Class मधलं वाक्य
Slicer वापरल्याने काय होतं? Publish केल्यानंतर user स्वतःच्या मर्जीने कुठलंही state select करेल.
Classroom line – हिंदी
"Slicer use karne se kya hota hai? Publish karne ke baad user apni marzi se koi bhi state select karega."
5. तुमचा result असा दिसायला हवा
| Setting | total revenue |
|---|---|
| Filter नाही | ₹3,30,843 |
| Page filter: Maharashtra | ₹1,22,142 |
| All pages: 01-01-2025 पासून | ₹1,18,882 |
| Date slicer Between 01-01-2025 आणि 31-12-2025 | ₹1,18,882 |
| Date slicer Before 01-01-2024 | ₹1,00,708 |
6. काय झालं
- Filter चा level तो किती दूर पोचतो ते ठरवतो: एक visual, एक page किंवा पूर्ण report.
- Slicer by default आपल्या page वरचे सगळे visuals filter करतो, page filter सारखाच, पण तो canvas वर असतो.
- Hidden filters लागू राहतात; फक्त viewers ना दिसत नाहीत. Locked filters दिसतात पण ठरलेले असतात.
Classroom line
Suppose you are building a report right now...
Class मधलं वाक्य
समजा तुम्ही आत्ता एक report बनवत आहात...
Classroom line – हिंदी
"Suppose aap abhi dashboard bana rahe ho..."
7. अजून explore करा
- Relative date. "Last 1 year", "Last 6 months" किंवा "Next 7 days" आजपासून मोजतात. Data 31-12-2025 ला संपत असेल तर "Last 1 year" फक्त शेवटचे काही महिने दाखवतो, आणि वेळ जाईल तसं काहीच दाखवत नाही; हे सतत येणाऱ्या data साठी आहे.
- Dates साठी Tile? प्रत्येक date ला tile म्हणजे वर्षाला 365 buttons. Tile छोट्या lists साठी ठेवा.
- अनेक pages वर slicer. View › Sync slicers ने एक slicer अनेक pages filter करू शकतो.
- Filter types. Basic (values tick करा), Advanced (is on or after सारख्या conditions), Top N (revenue नुसार top 3 categories).
- अजून. Main course मधले The Filters Pane and Its Levels आणि Slicer vs Filter – When to Use Which हे lessons यापुढे जातात.
Classroom line
A list slicer should have about 5 to 6 values, not more.
Class मधलं वाक्य
"Slicer मध्ये 5 to 6 values असायला पाहिजेत, जास्त नाही."
Slicer मध्ये 5 ते 6 values असायला पाहिजेत, जास्त नाही.
Classroom line
A list slicer should have about 5 to 6 values, not more.
8. नेहमीच्या चुका
| चुकीचा result | कारण | उपाय |
|---|---|---|
| बाकी pages अजून सगळी वर्षं दाखवतात | Filter this page वर ठेवला | Filters on all pages वापरा |
| Viewers नी तुम्ही ठरवलेला rule बदलला | Filter दिसता आणि unlocked ठेवला | Lock किंवा hide करा |
| Relative date काहीच दाखवत नाही | Data "आज" च्या आधी संपतो | जुन्या data साठी Between वापरा |
| Slicer म्हणजे लांब scroll होणारी list | Vertical list मध्ये खूप values | Style Dropdown |
| फक्त एकच chart बदलला | Filter this visual वर ठेवला | तो this page वर हलवा |
Ravindra Bagale's Tip
Publish करण्याआधी Filters pane उघडा आणि प्रत्येक filter card बघा. स्वतःला विचारा: viewer ने हे बदलावं का? नाही तर lock करा. त्यांना ते माहिती असण्याची गरज नसेल तर hide करा.
Ravindra Bagale's Tip – मराठी
Publish करण्याआधी Filters pane उघडा आणि प्रत्येक filter card बघा. स्वतःला विचारा: viewer ने हे बदलावं का? नाही तर lock करा. त्यांना ते माहिती असण्याची गरज नसेल तर hide करा.
Ravindra Bagale's Tip – हिंदी
Publish करने से पहले Filters pane खोलें और हर filter card देखें. खुद से पूछें: क्या viewer को इसे बदलना चाहिए? नहीं, तो lock करें. अगर उन्हें यह जानने की ज़रूरत नहीं, तो hide करें.
Classroom line
Go on, try it yourself.
Class मधलं वाक्य
"करा, करून बघा."
करा, करून बघा.
Classroom line
Go on, try it yourself.
9. स्वतः practice करा
Practice task
blinkit-sales-2023-2025.csv वापरून:
- Filters on this page मध्ये state = Karnataka ठेवा. Card काय दाखवतो?
- Date slicer add करा आणि Before 01-01-2024 set करा. Total revenue किती?
- Page वर state = Maharashtra ठेवा आणि date slicer Between 01-01-2025 आणि 31-12-2025 करा. Card काय दाखवतो?
- City field (6 values) साठी कोणती slicer style योग्य?
Solution दाखवा
- ₹75,009.
- ₹1,00,708 (पूर्ण 2023).
- ₹42,283.
- सहा values साठी Vertical list किंवा Tile ठीक; list वाढली की Dropdown वापरा.
10. Professional सारखा विचार करा
- Business दृष्टी. ठरलेले rules (फक्त 2025, फक्त active stores) locked किंवा hidden filters मध्ये; निवडी slicers मध्ये.
- योग्य level. प्रत्येक filter काम होईल अशा सगळ्यात छोट्या level वर ठेवा.
- Publish नंतर check करा. Report Service मध्ये viewer सारखा उघडा आणि Filters pane बघा.
- छोट्या lists. 5–6 values साठी list; त्यापेक्षा जास्त साठी dropdown.
Interview questions
- तीन filter levels कोणते? This visual, this page, all pages.
- Filter विरुद्ध slicer? Slicer हा viewers साठी canvas वरचा visual; Filters pane चे filters developer set करतो आणि ते hide किंवा lock करता येतात.
- Publish नंतर viewers ना Filters pane दिसतो का? हो, तो hidden नसेल किंवा filters hidden/locked नसतील तर.
- Relative date कधी उपयोगी? सतत update होणाऱ्या data साठी, उदा. orders चे मागचे 7 days.
Recap
थोडक्यात
- Filters on this visual / this page / all pages.
- Slicers viewers साठी; ठरलेले rules असलेले filters hide किंवा lock करा.
- Date slicer: Between, Before, After, Relative date, Dropdown.
- Relative date आजपासून मोजतो.
- Text slicer: थोड्या values साठी list, जास्त साठी Dropdown.
उजळणी card