Ravindra BagaleCourses & study guides English Track your progress

Power BI मध्ये Column Chart format कसा करायचा: fx ने Conditional Color, Axis Range आणि Data Labels

Category नुसार revenue चा column chart उपयोगी आहे. ज्या column chart मध्ये target च्या वरची प्रत्येक category green आणि खालची red असते, आणि labels सुद्धा त्याच रंगात, तो एका नजरेत उपयोगी पडतो. या chapter मध्ये तुम्ही axes format कराल, Y-axis range योग्य पद्धतीने set कराल (पूर्ण numbers, 0 पासून), आणि card chapter मधली idea परत वापराल: color देणारा एक text measure, जो fx ने columns आणि data labels मध्ये लावायचा.

या chapter मध्ये तुम्ही काय शिकाल

  • दोन values सकट clustered आणि stacked, आणि कोणता कधी
  • X-axis आणि Y-axis formatting; axis title
  • Y-axis Range: पूर्ण numbers, minimum 0
  • [total revenue] सकट target color measure
  • Columns › Color › fx › Field value
  • त्याच measure ने data label चा color

Practice file: blinkit-sales-2023-2025.csv (1,702 order lines).

काल्पनिक data: Blinkit सारखी काल्पनिक sales, फक्त practice साठी. Amounts ₹ मध्ये आणि dates DD-MM-YYYY.

1. Problem

Manager चा target तीन वर्षांत प्रत्येक category ला ₹50,000 आहे. कोणत्या categories नी तो गाठला ते chart ने एका नजरेत दाखवायला हवं, वाचता येणारे axes आणि दिशाभूल न करणाऱ्या scale सकट.

2. सोप्या शब्दात idea

fx button असलेला प्रत्येक formatting option आपली value measure मधून घेऊ शकतो. "Green" किंवा "Red" देणारा measure प्रत्येक column रंगवू शकतो, कारण measure प्रत्येक column साठी, त्या column च्या category साठी, एकदा calculate होतो:

target color = IF([total revenue] > 50000, "Green", "Red")

Classroom line

Wherever you see fx, you can use measures.

3. Data

Category Revenue (₹) Sales (units) ₹50,000 पेक्षा जास्त?
Atta, Rice, Oil & Dals 1,01,540 383 हो
Dairy, Bread & Eggs 55,512 770 हो
Home, Kitchen & Pet Supplies 52,843 158 हो
Snacks & Munchies 44,655 793 नाही
Fruits & Vegetables 39,107 629 नाही
Cold Drinks & Juices 37,186 456 नाही

4. Step by step

दोन values, मग एक

  1. Clustered column chart: X-axis category, Y-axis revenue आणि sales. प्रत्येक category ला दोन columns, शेजारी शेजारी.
  2. Revenue (₹ हजारांत) आणि units (शेकड्यांत) एक scale share करत नाहीत. Y-axis मधून sales काढा आणि त्याऐवजी Tooltips मध्ये drag करा: hover केल्यावर units दिसतात.

Axes

  1. Format visual › X-axis › Values: font Segoe UI Bold, size 14, color black.
  2. Y-axis › Range: Minimum 0, Maximum 120000. पूर्ण numbers type करा: "120K" साठी 120 नाही, 120000.
  3. Y-axis › Title › On.

Color measure

  1. नवीन measure: target color = IF([total revenue] > 50000, "Green", "Red").
  2. Columns › Color › fx › Format style Field value › target color › OK. तीन columns green होतात, तीन red.

Data labels

  1. Data labels › On. Values › Color › fx › Field value › target color. Labels ना तेच रंग मिळतात.
X-axis: font 14, Segoe UI Bold, blackY-axis › Range: Minimum 0, Maximum 120000 (पूर्ण numbers)Y-axis › Title: OnColumns › Color › fx › Field value › target colorData labels › Values › Color › fx › target colorचित्र (काल्पनिक data)

आकृती 1. Axes पासून fx colors पर्यंत format steps (illustration).

Classroom line

Whichever visual type you pick, the data converts to it automatically.

Classroom line

Whichever category you hover over, the sum of sales shows there too.

5. तुमचा result असा दिसायला हवा

target color ने columns: ₹50,000 पेक्षा जास्त green, नाहीतर red1,01,540Atta55,512Dairy52,843Home44,655Snacks39,107Fruits37,186Cold Drinks01,20,000चित्र (काल्पनिक data)

आकृती 2. ₹50,000 पेक्षा जास्त columns green, कमी red, आणि labels त्याच रंगात (illustration).

  • Green: Atta, Rice, Oil & Dals (1,01,540), Dairy, Bread & Eggs (55,512), Home, Kitchen & Pet Supplies (52,843).
  • Red: Snacks & Munchies (44,655), Fruits & Vegetables (39,107), Cold Drinks & Juices (37,186).
  • 0 ते 1,20,000 Y-axis, title सकट; hover केल्यावर sales दिसतो.

6. काय झालं

  • target color प्रत्येक column साठी, त्या column च्या filter context मध्ये (त्याची category), एकदा calculate होतो, म्हणून प्रत्येक column ला स्वतःचा रंग मिळतो.
  • Data labels तोच measure वापरतात, म्हणून रंग नेहमी जुळतात.
  • Range values कच्चे numbers आहेत; axis वर दिसणारा "K" फक्त display formatting आहे.

Classroom line

When you need to compare two things, take a clustered column chart or a clustered bar chart.

7. अजून explore करा

  • Columns साठी 0 ठेवा. Column ची उंची म्हणजे त्याची value; axis 30,000 पासून सुरू केला तर 37,186 हा 55,512 च्या शेजारी अगदी छोटा दिसतो. Minimum वाढवणं मुख्यतः line charts साठी.
  • Hex colors. IF([total revenue] > 50000, "#1E8E3E", "#D93025") नेमके shades देतो.
  • फक्त एका total चे भाग stack करा. Payment नुसार विभागलेला revenue stack करता येतो; revenue आणि sales एकत्र नाही.
  • तोच measure, अजून जागी. Title color, background आणि data labels सगळे fx घेतात. Card version Power BI मध्ये Card चा Color आणि Text dynamic कसा बदलायचा (Target च्या वर की खाली, DAX IF ने) मध्ये आहे; main course मधला The Format Pane हा lesson प्रत्येक setting सांगतो.

Classroom line

Okay, try this much.

8. नेहमीच्या चुका

चुकीचा result कारण उपाय
Range set केली, axis रिकामा दिसतो 120K साठी 120 type केलं 120000 type करा
छोटे फरक मोठे दिसतात Minimum 0 पेक्षा जास्त Columns साठी minimum 0
सगळे columns एकाच रंगात Static color, fx नाही Color › fx › Field value
fx मध्ये measure greyed out Measure number देतो "Green"/"Red" text द्या
₹ शेजारी units सपाट Revenue आणि sales एकाच Y-axis वर Sales Tooltips मध्ये

Ravindra Bagale's Tip

Target एकदाच, category target = 50000 सारख्या measure मध्ये लिहा, आणि IF([total revenue] > [category target], …) वापरा. Target बदलला की तुम्ही एकच number बदलता.

9. स्वतः practice करा

Practice task

blinkit-sales-2023-2025.csv वापरून:

  1. Target ₹45,000 करा. किती categories green आहेत?
  2. ₹50,000 वर target color सकट state नुसार revenue चा column chart बनवा. कोणती states green?
  3. Maharashtra बसावा म्हणून state chart साठी Y-axis maximum पूर्ण numbers मध्ये किती असावा?
  4. Data labels त्याच measure ने रंगवा. Gujarat च्या label ला कोणता रंग मिळतो?
Solution दाखवा
  1. 3: Snacks & Munchies (44,655) अजूनही थोडा खाली.
  2. Maharashtra (1,22,142), Karnataka (75,009) आणि Telangana (52,876).
  3. 1,22,142 पेक्षा जास्त, उदा. 130000.
  4. Red (₹41,446).

10. Professional सारखा विचार करा

  • Business दृष्टी. Rule नुसार रंग chart ला status board बनवतो.
  • प्रामाणिक axes. Bars 0 पासून सुरू होतात.
  • एका axis वर एक scale. दुय्यम numbers tooltips मध्ये.
  • एक measure, अनेक उपयोग. तोच target color columns, labels आणि titles रंगवू शकतो.

Interview questions

  1. प्रत्येक column condition नुसार कसा रंगवायचा? Color देणाऱ्या measure सकट Columns › Color › fx › Field value.
  2. Column axis 0 पासून का सुरू व्हावा? Column ची उंची value दाखवते; वरून सुरुवात केली तर फरक मोठे दिसतात.
  3. 1,20,000 साठी Y-axis Range मध्ये काय type करायचं? 120000.
  4. Revenue आणि sales एकाच column chart वर कसे दाखवायचे? त्यांचे units वेगळे: Y-axis वर revenue ठेवा आणि sales tooltip मध्ये (किंवा वेगळ्या visual मध्ये).

Recap

थोडक्यात

  1. X आणि Y axes format करा; Y title on करा.
  2. Range पूर्ण numbers मध्ये; columns साठी minimum 0.
  3. target color = IF([total revenue] > 50000, "Green", "Red").
  4. Columns › Color › fx › Field value › target color.
  5. Data labels › Color › fx › तोच measure.

या lesson साठी Ravi Sir's Cards

English cards