Power BI & Tableau Resources
52.1K subscribers
175 photos
18 files
370 links
๐Ÿ†“ Resources to learn Power BI, Tableau & Data Visualisation

Perfect channel to start learning everything about Data Analytics

Admin: @coderfun
Download Telegram
Power BI Interview Questions Asked Bajaj Auto Ltd

1. Self Introduction
2. What are your roles and responsibilities of your project?
3. Difference between Import Mode and Direct Mode?
4. What kind of projects have you worked on Domain?
5. How do you handle complex data transformations in Power Query? Can you provide an example of a challenging transformation you implemented?
6. What challenges you faced while doing a projects?
7. Types of Refreshes in Power BI?
8. What is DAX in Power BI?
9. How do you perform data cleansing and transformation in Power BI?
10. How do you connect to data sources in Power BI?
11. What are the components in Power BI?
12. What is Power Pivot will do in Power BI?
13. Write a query to fetch top 5 employees having highest salary?
14. Write a query to find 2nd highest salary from employee table?
15. Difference between Rank function & Dense Rank function in SQL?
16. Difference between Power BI Desktop & Power BI Service?
17. How will you optimize Power BI reports?
18. What are the difficulties you have faced when doing a projects?
19. How can you optimize a SQL query?
20. What is Indexes?
21. How ETL process happen in Power BI?
22. What is difference between Star schema & Snowflake schema and how will know when to use which schemas respectively?
23. How will you perform filtering & it's types?
24. What is Bookmarks?
25. Difference between Drilldown and Drill through in Power BI?
26. Difference between Calculated column and measure?
27. Difference between Slicer and Filter?
28. What is a use Pandas, Matplotlib, seaborn Libraries?
29. Difference between Sum and SumX?
30. Do you have any questions?
โค7
๐Ÿ“Š Complete Roadmap to Become a Power BI Expert

๐Ÿ“‚ 1. Understand Basics of Data & BI
โ€“ What is Business Intelligence?
โ€“ Importance of data visualization

๐Ÿ“‚ 2. Learn Power BI Interface
โ€“ Power BI Desktop overview
โ€“ Power Query Editor basics

๐Ÿ“‚ 3. Connect to Data Sources
โ€“ Excel, SQL Server, SharePoint, APIs, CSV, etc.

๐Ÿ“‚ 4. Data Transformation & Cleaning
โ€“ Use Power Query to shape, clean, and prepare data

๐Ÿ“‚ 5. Learn Data Modeling
โ€“ Create relationships between tables
โ€“ Understand star schema & normalization basics

๐Ÿ“‚ 6. Master DAX (Data Analysis Expressions)
โ€“ Calculated columns, measures, time intelligence functions

๐Ÿ“‚ 7. Create Interactive Visualizations
โ€“ Charts, slicers, maps, tables, and custom visuals

๐Ÿ“‚ 8. Build Dashboards & Reports
โ€“ Combine visuals for insightful dashboards
โ€“ Use bookmarks, drill-throughs, tooltips

๐Ÿ“‚ 9. Publish & Share Reports
โ€“ Power BI Service basics
โ€“ Sharing, workspaces, and app creation

๐Ÿ“‚ 10. Learn Power BI Administration
โ€“ Row-level security (RLS)
โ€“ Gateway setup & scheduled refresh

๐Ÿ“‚ 11. Practice Real-World Projects
โ€“ Sales dashboards, financial reports, customer insights

๐Ÿ‘ Like for more!
๐Ÿ‘5โค2
Data Analyst Roadmap

Like if it helps โค๏ธ
โค9
๐Ÿš€ AI Journey Contest 2025: Test your AI skills!

Join our international online AI competition. Register now for the contest! Award fund โ€” RUB 6.5 mln!

Choose your track:

ยท ๐Ÿค– Agent-as-Judge โ€” build a universal โ€œjudgeโ€ to evaluate AI-generated texts.

ยท ๐Ÿง  Human-centered AI Assistant โ€” develop a personalized assistant based on GigaChat that mimics human behavior and anticipates preferences. Participants will receive API tokens and a chance to get an additional 1M tokens.

ยท ๐Ÿ’พ GigaMemory โ€” design a long-term memory mechanism for LLMs so the assistant can remember and use important facts in dialogue.

Why Join
Level up your skills, add a strong line to your resume, tackle pro-level tasks, compete for an award, and get an opportunity to showcase your work at AI Journey, a leading international AI conference.

How to Join
1. Register here.
2. Choose your track.
3. Create your solution and submit it by 30 October 2025.

๐Ÿš€ Ready for a challenge? Join a global developer community and show your AI skills!
โค4๐Ÿ‘2
โœ… ๐Ÿš€ Power BI Interview Questions (For Analyst/BI Roles)

1๏ธโƒฃ Explain DAX CALCULATE() Function
Used to modify the filter context of a measure.
โœ… Example:
CALCULATE(SUM(Sales[Amount]), Region = "West")

2๏ธโƒฃ What is ALL() function in DAX?
Removes filters โ€” useful for calculating totals regardless of filters.

3๏ธโƒฃ How does FILTER() differ from CALCULATE()?
FILTER returns a table; CALCULATE modifies context using that table.

4๏ธโƒฃ Difference between SUMX and SUM?
SUMX iterates over rows, applying an expression; SUM just totals a column.

5๏ธโƒฃ Explain STAR vs SNOWFLAKE Schema
- Star: denormalized, simple
- Snowflake: normalized, complex relationships

6๏ธโƒฃ What is a Composite Model?
Allows combining Import + DirectQuery sources in one report.

7๏ธโƒฃ What are Virtual Tables in DAX?
Tables created in memory during calculation โ€” not physical.

8๏ธโƒฃ What is the difference between USERNAME() and USERPRINCIPALNAME()?
Used for dynamic RLS.
- USERNAME(): Local machine login
- USERPRINCIPALNAME(): Cloud identity (email)

9๏ธโƒฃ Explain Time Intelligence Functions
Examples:
- TOTALYTD(), DATESINPERIOD(), SAMEPERIODLASTYEAR()
Used for date-based calculations.

๐Ÿ”Ÿ Common DAX Optimization Tips
- Avoid complex nested functions
- Use variables (VAR)
- Reduce row context with calculated columns

1๏ธโƒฃ1๏ธโƒฃ What is Incremental Refresh?
Only refreshes new/changed data โ€“ improves performance in large datasets.

1๏ธโƒฃ2๏ธโƒฃ What are Parameters in Power BI?
User-defined inputs to make reports dynamic and reusable.

1๏ธโƒฃ3๏ธโƒฃ What is a Dataflow?
Reusable ETL layer in Power BI Service using Power Query Online.

1๏ธโƒฃ4๏ธโƒฃ Difference Between Live Connection vs DirectQuery vs Import
- Import: Fast, offline
- DirectQuery: Real-time, slower
- Live Connection: Full model lives on SSAS

1๏ธโƒฃ5๏ธโƒฃ Advanced Visuals Use Cases
- Decomposition Tree for root cause analysis
- KPI Cards for performance metrics
- Paginated Reports for printable tables

๐Ÿ‘ Tap for more!
โค5
Most Asked SQL Interview Questions at MAANG Companies๐Ÿ”ฅ๐Ÿ”ฅ

Preparing for an SQL Interview at MAANG Companies? Here are some crucial SQL Questions you should be ready to tackle:

1. How do you retrieve all columns from a table?

SELECT * FROM table_name;

2. What SQL statement is used to filter records?

SELECT * FROM table_name
WHERE condition;

The WHERE clause is used to filter records based on a specified condition.

3. How can you join multiple tables? Describe different types of JOINs.

SELECT columns
FROM table1
JOIN table2 ON table1.column = table2.column
JOIN table3 ON table2.column = table3.column;

Types of JOINs:

1. INNER JOIN: Returns records with matching values in both tables

SELECT * FROM table1
INNER JOIN table2 ON table1.column = table2.column;

2. LEFT JOIN: Returns all records from the left table & matched records from the right table. Unmatched records will have NULL values.

SELECT * FROM table1
LEFT JOIN table2 ON table1.column = table2.column;

3. RIGHT JOIN: Returns all records from the right table & matched records from the left table. Unmatched records will have NULL values.

SELECT * FROM table1
RIGHT JOIN table2 ON table1.column = table2.column;

4. FULL JOIN: Returns records when there is a match in either left or right table. Unmatched records will have NULL values.

SELECT * FROM table1
FULL JOIN table2 ON table1.column = table2.column;

4. What is the difference between WHERE & HAVING clauses?

WHERE: Filters records before any groupings are made.

SELECT * FROM table_name
WHERE condition;

HAVING: Filters records after groupings are made.

SELECT column, COUNT(*)
FROM table_name
GROUP BY column
HAVING COUNT(*) > value;

5. How do you calculate average, sum, minimum & maximum values in a column?

Average: SELECT AVG(column_name) FROM table_name;

Sum: SELECT SUM(column_name) FROM table_name;

Minimum: SELECT MIN(column_name) FROM table_name;

Maximum: SELECT MAX(column_name) FROM table_name;

Here you can find essential SQL Interview Resources๐Ÿ‘‡
https://t.iss.one/mysqldata

Like this post if you need more ๐Ÿ‘โค๏ธ

Hope it helps :)
โค5
๐Ÿ” Advanced Power BI Interview Questions & Answers

1๏ธโƒฃ What is Power BI Aggregations? 
Aggregations improve performance by precomputing data at a higher level and storing it in memory. Power BI can automatically redirect queries to aggregated tables when possible.

2๏ธโƒฃ Explain the concept of Composite Models. 
Composite models allow combining Import and DirectQuery data sources in a single report, offering flexibility in performance and real-time access.

3๏ธโƒฃ What is the difference between Power Query and Power Pivot?
โฆ Power Query: Used for data transformation and loading
โฆ Power Pivot: Used for data modeling and DAX calculations

4๏ธโƒฃ What is the role of Tabular Model in Power BI? 
Power BI uses the Tabular Model (based on SSAS) for in-memory analytics, enabling fast calculations and relationships.

5๏ธโƒฃ How does Incremental Refresh work? 
Incremental Refresh loads only new or changed data during scheduled refreshes, improving efficiency for large datasets.

6๏ธโƒฃ What is the significance of the VertiPaq engine? 
VertiPaq is the in-memory engine that compresses and stores data efficiently, enabling fast query performance in Power BI.

7๏ธโƒฃ How do you implement dynamic titles in Power BI? 
Use DAX measures and card visuals to create titles that change based on slicer selections or filters.

8๏ธโƒฃ What is the difference between USERNAME() and USERPRINCIPALNAME()?
โฆ USERNAME() returns the domain\username format
โฆ USERPRINCIPALNAME() returns the email format, preferred for cloud-based RLS

9๏ธโƒฃ How do you handle circular dependency errors in DAX? 
Avoid creating calculated columns/measures that reference each other recursively. Use variables and restructure logic to break the loop.

๐Ÿ”Ÿ What is the use of CALCULATE in DAX? 
CALCULATE modifies the context of a calculation by applying filters. Itโ€™s essential for dynamic aggregations. 
Example: 
Sales West = CALCULATE(SUM(Sales[Amount]), Region = "West")

1๏ธโƒฃ1๏ธโƒฃ What are Aggregation Tables and when should you use them? 
Aggregation tables store pre-summarized data to improve performance on large datasets. Use them when querying detailed data is too slow.

1๏ธโƒฃ2๏ธโƒฃ How do you implement Role-Level Security (RLS) with dynamic filters? 
Create a user table with email addresses and region mappings, then use DAX with USERPRINCIPALNAME() to filter data dynamically.

1๏ธโƒฃ3๏ธโƒฃ What is the difference between SUM and SUMX in DAX?
โฆ SUM: Adds values from a column
โฆ SUMX: Iterates over a table and evaluates an expression row by row

1๏ธโƒฃ4๏ธโƒฃ What are Parameters in Power BI and how are they used? 
Parameters allow dynamic input into queries or filters. Useful for what-if analysis, dynamic data sources, or user-driven filtering.

1๏ธโƒฃ5๏ธโƒฃ How do you use Field Parameters in Power BI? 
Field Parameters let users dynamically switch dimensions or measures in visuals using slicersโ€”great for interactive dashboards.

1๏ธโƒฃ6๏ธโƒฃ What is the purpose of the Performance Analyzer in Power BI? 
It helps identify slow visuals and DAX queries by showing render times, query durations, and bottlenecks.

1๏ธโƒฃ7๏ธโƒฃ How do you handle many-to-many relationships in Power BI? 
Use a bridge table with unique keys and set relationships as โ€œmany-to-oneโ€ on both sides, or use DAX functions like TREATAS().

1๏ธโƒฃ8๏ธโƒฃ What is the difference between SELECTEDVALUE and VALUES in DAX?
โฆ SELECTEDVALUE: Returns a single value if only one is selected, otherwise returns blank or a default
โฆ VALUES: Returns a table of distinct values

1๏ธโƒฃ9๏ธโƒฃ How do you create a paginated report in Power BI? 
Use Power BI Report Builder to design pixel-perfect reports ideal for printing or exporting, especially with large tables.

2๏ธโƒฃ0๏ธโƒฃ What are the limitations of DirectQuery mode?
โฆ Slower performance due to live queries
โฆ Limited DAX functions
โฆ No support for certain transformations
โฆ Dependency on source system availability

Double Tap โค๏ธ For More
โค7
Essential Skills Excel for Data Analysts ๐Ÿš€

1๏ธโƒฃ Data Cleaning & Transformation

Remove Duplicates โ€“ Ensure unique records.
Find & Replace โ€“ Quick data modifications.
Text Functions โ€“ TRIM, LEN, LEFT, RIGHT, MID, PROPER.
Data Validation โ€“ Restrict input values.

2๏ธโƒฃ Data Analysis & Manipulation

Sorting & Filtering โ€“ Organize and extract key insights.
Conditional Formatting โ€“ Highlight trends, outliers.
Pivot Tables โ€“ Summarize large datasets efficiently.
Power Query โ€“ Automate data transformation.

3๏ธโƒฃ Essential Formulas & Functions

Lookup Functions โ€“ VLOOKUP, HLOOKUP, XLOOKUP, INDEX-MATCH.
Logical Functions โ€“ IF, AND, OR, IFERROR, IFS.
Aggregation Functions โ€“ SUM, AVERAGE, MIN, MAX, COUNT, COUNTA.
Text Functions โ€“ CONCATENATE, TEXTJOIN, SUBSTITUTE.

4๏ธโƒฃ Data Visualization
Charts & Graphs โ€“ Bar, Line, Pie, Scatter, Histogram.

Sparklines โ€“ Miniature charts inside cells.
Conditional Formatting โ€“ Color scales, data bars.
Dashboard Creation โ€“ Interactive and dynamic reports.

5๏ธโƒฃ Advanced Excel Techniques
Array Formulas โ€“ Dynamic calculations with multiple values.
Power Pivot & DAX โ€“ Advanced data modeling.
What-If Analysis โ€“ Goal Seek, Scenario Manager.
Macros & VBA โ€“ Automate repetitive tasks.

6๏ธโƒฃ Data Import & Export
CSV & TXT Files โ€“ Import and clean raw data.
Power Query โ€“ Connect to databases, web sources.
Exporting Reports โ€“ PDF, CSV, Excel formats.

Here you can find some free Excel books & useful resources: https://t.iss.one/excel_data

Hope it helps :)

#dataanalyst
โค5
๐Ÿ“ˆ Data Visualisation Cheatsheet: 13 Must-Know Chart Types โœ…

1๏ธโƒฃ Gantt Chart
Tracks project schedules over time.
๐Ÿ”น Advantage: Clarifies timelines & tasks
๐Ÿ”น Use case: Project management & planning

2๏ธโƒฃ Bubble Chart
Shows data with bubble size variations.
๐Ÿ”น Advantage: Displays 3 data dimensions
๐Ÿ”น Use case: Comparing social media engagement

3๏ธโƒฃ Scatter Plots
Plots data points on two axes.
๐Ÿ”น Advantage: Identifies correlations & clusters
๐Ÿ”น Use case: Analyzing variable relationships

4๏ธโƒฃ Histogram Chart
Visualizes data distribution in bins.
๐Ÿ”น Advantage: Easy to see frequency
๐Ÿ”น Use case: Understanding age distribution in surveys

5๏ธโƒฃ Bar Chart
Uses rectangular bars to visualize data.
๐Ÿ”น Advantage: Easy comparison across groups
๐Ÿ”น Use case: Comparing sales across regions

6๏ธโƒฃ Line Chart
Shows trends over time with lines.
๐Ÿ”น Advantage: Clear display of data changes
๐Ÿ”น Use case: Tracking stock market performance

7๏ธโƒฃ Pie Chart
Represents data in circular segments.
๐Ÿ”น Advantage: Simple proportion visualization
๐Ÿ”น Use case: Displaying market share distribution

8๏ธโƒฃ Maps
Geographic data representation on maps.
๐Ÿ”น Advantage: Recognizes spatial patterns
๐Ÿ”น Use case: Visualizing population density by area

9๏ธโƒฃ Bullet Charts
Measures performance against a target.
๐Ÿ”น Advantage: Compact alternative to gauges
๐Ÿ”น Use case: Tracking sales vs quotas

๐Ÿ”Ÿ Highlight Table
Colors tabular data based on values.
๐Ÿ”น Advantage: Quickly identifies highs & lows
๐Ÿ”น Use case: Heatmapping survey responses

1๏ธโƒฃ1๏ธโƒฃ Tree Maps
Hierarchical data with nested rectangles.
๐Ÿ”น Advantage: Efficient space usage
๐Ÿ”น Use case: Displaying file system usage

1๏ธโƒฃ2๏ธโƒฃ Box & Whisker Plot
Summarizes data distribution & outliers.
๐Ÿ”น Advantage: Concise data spread representation
๐Ÿ”น Use case: Comparing exam scores across classes

1๏ธโƒฃ3๏ธโƒฃ Waterfall Charts / Walks
Visualizes sequential cumulative effect.
๐Ÿ”น Advantage: Clarifies source of final value
๐Ÿ”น Use case: Understanding profit & loss components

๐Ÿ’ก Use the right chart to tell your data story clearly.

Power BI Resources: https://whatsapp.com/channel/0029Vai1xKf1dAvuk6s1v22c

Tap โ™ฅ๏ธ for more!
โค9
โœ… Step-by-Step: Create an HR Analytics Dashboard in Power BI ๐Ÿ‘ฉโ€๐Ÿ’ผ๐Ÿ“Š

๐Ÿ”ฐ Objective: Track employee headcount, attrition, hiring trends, department-wise breakdowns, and key HR KPIs.

Step 1: Gather & Prepare Data
โœ” Collect HR data from Excel/CSV:
โฆ Employee ID, Name
โฆ Department, Gender, Age
โฆ Date of Joining, Resignation Date
โฆ Status (Active/Resigned)
โฆ Monthly Salary
๐Ÿ’ก Optional: Use mock data from Mockaroo or Kaggle datasets like the HR Analytics sample.

Step 2: Load Data into Power BI
โฆ Open Power BI Desktop
โฆ Click Get Data โ†’ Choose Excel/CSV
โฆ Load your employee dataset

Step 3: Clean & Transform Data (Power Query)
โฆ Format columns (Date, Text, Number)
โฆ Create new columns:
๐Ÿ”ธ Tenure = Today() - Date of Joining
๐Ÿ”ธ Attrition = IF(Status = "Resigned", 1, 0)
โฆ Remove duplicates, fix nulls

Step 4: Create Measures (DAX)
๐Ÿ”น Headcount = COUNTROWS(FILTER(EmployeeData, EmployeeData[Status] = "Active"))
๐Ÿ”น Attrition Rate = DIVIDE(CALCULATE(COUNT(EmployeeData[Attrition]), EmployeeData[Attrition] = 1), [Headcount])
๐Ÿ”น Average Tenure = AVERAGE(EmployeeData[Tenure])

Step 5: Design the Dashboard
Use visuals like:
โฆ Cards โ†’ Headcount, Attrition Rate, Avg Tenure
โฆ Bar Charts โ†’ Department-wise headcount
โฆ Pie/Donut โ†’ Gender distribution
โฆ Line Chart โ†’ Monthly hiring & attrition
โฆ Slicers โ†’ Department, Gender, Experience level
๐ŸŽจ Tip: Use consistent colors for departments/genders

Step 6: Add Interactivity
โœ” Use slicers to filter visuals
โœ” Enable Drillthrough for department-level deep dive
โœ” Use Tooltips to show extra details on hover

Step 7: Publish & Share
โฆ Save and Publish to Power BI Service
โฆ Set up refresh schedule (if needed)
โฆ Share dashboard link with HR/Management

๐Ÿ’ฌ Tap โค๏ธ for more!
โค9
๐—”๐—œ/๐— ๐—Ÿ ๐—™๐—ฅ๐—˜๐—˜ ๐—ข๐—ป๐—น๐—ถ๐—ป๐—ฒ ๐— ๐—ฎ๐˜€๐˜๐—ฒ๐—ฟ๐—น๐—ฐ๐—น๐—ฎ๐˜€๐˜€๐Ÿ˜

Kickstart Your AI & Machine Learning Career

- Leverage your skills in the AI-driven job market
- Get exposed to the Generative AI Tools, Technologies, and Platforms

Eligibility :- Working Professionals & Graduates 

๐—ฅ๐—ฒ๐—ด๐—ถ๐˜€๐˜๐—ฒ๐—ฟ ๐—™๐—ผ๐—ฟ ๐—™๐—ฅ๐—˜๐—˜๐Ÿ‘‡:- 

https://pdlink.in/47fcsF5

Date :- October 30, 2025  Time:-7:00 PM
โค1
โœ… Top 10 Power BI Interview Tips (2025) ๐Ÿ“Š๐Ÿง 

1) Master the Data Model
Understand star vs snowflake schemas. Use relationships properly. Avoid bi-directional filters unless needed.

2) Use DAX with Confidence
Know how to write measures using CALCULATE, FILTER, ALL, VALUES, and time intelligence functions like YTD, MTD.

3) Practice Real Dashboards
Create projects like Sales, HR, or Finance dashboards using slicers, KPIs, and bookmarks.

4) Know the Visuals
Explain when to use bar, line, pie, matrix, and cards. Justify your choices with business logic.

5) Optimize Performance
Use fewer visuals, limit columns, and use summary tables. Avoid heavy calculated columns when a measure works.

6) Understand Power Query (M)
You may be asked to clean messy dataโ€”know how to remove duplicates, unpivot columns, or split data.

7) Explain Row-Level Security (RLS)
Be ready to show how to restrict access based on roles like region or department.

8) Showcase Time Intelligence
Know how to use a proper date table and build dynamic measures like QoQ or YoY growth.

9) Practice Common Use Cases
Be able to analyze sales trends, churn, forecasts, or customer segmentation.

10) Share Your Portfolio
Build and share your dashboards on LinkedIn or GitHub with proper business explanations.

๐Ÿ’ฌ Tap โค๏ธ for more!
โค2
โœ… Power BI Interview Mini-Challenge! ๐Ÿ“Š

๐—œ๐—ป๐˜๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฒ๐˜„๐—ฒ๐—ฟ: Create a DAX measure to calculate total sales by region, including regions with zero sales.

๐— ๐—ฒ: Hereโ€™s my DAX solution using SUMX and CROSSJOIN for complete coverage:

Total Sales by Region = 
SUMX(
CROSSJOIN(VALUES(Regions[RegionName]), VALUES(Sales[Date])),
CALCULATE(SUM(Sales[Amount]),
FILTER(Sales, Sales[RegionName] = EARLIER(Regions[RegionName]))
)
)


โœ” Why it works:
โ€“ CROSSJOIN generates all region combinations to include zeros.
โ€“ SUMX iterates for accurate totals per region.
โ€“ Handles sparse data perfectly for visuals like bar charts!

๐Ÿ”Ž Bonus Insight:
Master DAX iterators like SUMX vs. SUMโ€” they shine in complex scenarios. In Power BI, always test measures in reports to catch edge cases with filters.

๐Ÿ’ฌ Tap โค๏ธ if this helped you!
โค6