Data Analytics
Perfect channel to learn Data Analytics Learn SQL, Python, Alteryx, Tableau, Power BI and many more For Promotions: @coderfun @love_data
Mostrar más📈 Análisis del canal de Telegram Data Analytics
El canal Data Analytics (@sqlspecialist) en el segmento lingüístico de Inglés es un actor destacado. Actualmente la comunidad reúne a 109 744 suscriptores, ocupando la posición 1 114 en la categoría Tecnologías y Aplicaciones y el puesto 2 320 en la región India.
📊 Métricas de audiencia y dinámica
Desde su creación el невідомо, el proyecto ha mostrado un crecimiento acelerado, reuniendo a 109 744 suscriptores.
Según los últimos datos del 28 junio, 2026, el canal mantiene una actividad estable. En los últimos 30 días la variación de miembros fue de 541, y en las últimas 24 horas de -27, conservando un alto alcance.
- Estado de verificación: No verificado
- Tasa de interacción (ER): El promedio de interacción de la audiencia es 2.47%. Durante las primeras 24 horas tras publicar, el contenido suele obtener 1.35% de reacciones respecto al total de suscriptores.
- Alcance de las publicaciones: Cada publicación recibe en promedio 2 706 visualizaciones. En el primer día suele acumular 1 486 visualizaciones.
- Reacciones e interacción: La audiencia responde de forma activa: el promedio de reacciones por publicación es 7.
- Intereses temáticos: El contenido se centra en temas clave como row, sql, analytic, analyst, visualization.
📝 Descripción y política de contenido
El autor describe el recurso como un espacio para expresar opiniones subjetivas:
“Perfect channel to learn Data Analytics
Learn SQL, Python, Alteryx, Tableau, Power BI and many more
For Promotions: @coderfun @love_data”
Gracias a la alta frecuencia de actualizaciones (últimos datos recibidos el 29 junio, 2026), el canal mantiene la vigencia y un amplio alcance. La analítica demuestra que la audiencia interactúa activamente con el contenido, lo que lo convierte en un punto de referencia dentro de la categoría Tecnologías y Aplicaciones.
{FIXED [Region] : SUM([Sales])}
One of Tableau's most important interview topics.
110. Explain Table Calculations
Answer:
Table Calculations perform computations on displayed data.
Examples:
✔ Running Total
✔ Moving Average
✔ Percentage Difference
111. What are Actions in Tableau?
Answer:
Actions create interactivity.
Types:
✔ Filter Actions
✔ Highlight Actions
✔ URL Actions
Example: Clicking a region filters other charts.
112. How Do You Optimize Dashboards?
Answer:
Best Practices:
✔ Use extracts
✔ Reduce worksheets
✔ Limit filters
✔ Optimize calculations
✔ Remove unused fields
113. Explain Context Filters
Answer:
Context Filters create a temporary subset of data.
Process: Context Filter → Other Filters
Benefits:
✔ Faster filtering
✔ Better performance
114. What is a Dual-Axis Chart?
Answer:
A Dual-Axis Chart displays two measures on the same chart.
Example: Sales and Profit on one visualization.
Used for:
✔ Comparisons
✔ Trend analysis
115. Explain Data Source Filters
Answer:
Data Source Filters restrict data at the source level.
Benefits:
✔ Better performance
✔ Improved security
✔ Reduced data volume
🔥 Most Important Tableau Topics for Data Analyst Interviews
Recruiters frequently ask about:
✅ Dimensions vs Measures
✅ Calculated Fields
✅ Parameters
✅ Filters
✅ Sets and Groups
✅ LOD Expressions
✅ Table Calculations
✅ Dashboards
✅ Tableau Prep
✅ Dashboard Optimization
💡 Common Tableau Scenario Questions
Q: How would you build a sales dashboard in Tableau?
Answer:
Include:
✔ KPI Cards,
✔ Sales Trend Chart,
✔ Region Analysis,
✔ Product Analysis,
✔ Filters and Parameters
Q: How would you improve a slow Tableau dashboard?
Answer:
✔ Use Extracts
✔ Reduce Marks
✔ Optimize Calculations
✔ Use Context Filters
✔ Remove Unused Data
Q: Why are LOD Expressions important?
Answer:
They allow calculations independent of visualization level.
Example: Calculate regional sales while viewing city-level data.
🚀 Interview Tip
For Tableau interviews, don't just explain concepts. Be prepared to discuss:
✔ Dashboards you've built
✔ KPIs you've tracked
✔ Business problems solved
✔ Visualizations chosen and why
✔ Performance optimization techniques
Tableau Resources: https://whatsapp.com/channel/0029VasYW1V5kg6z4EHOHG1t
Double Tap ❤️ For Part-5
-----
1.21 ₽ · /balance_help[Profit Ratio] = [Profit] / [Sales]
Used for:
✔ KPIs
✔ Business calculations
✔ Custom metrics
101. What are Parameters?
Answer:
Parameters allow users to input values dynamically.
Examples:
✔ Select Top N Products
✔ Change Year
✔ Dynamic Measures
Benefits:
✔ User interaction
✔ Dynamic dashboards
102. What are Sets and Groups?
Groups
Combine related dimension members.
Example: Delhi + Mumbai + Pune = West Region
Sets
Custom subsets of data.
Example: Top 10 Customers
103. Explain Dashboards in Tableau
Answer:
A Dashboard combines multiple worksheets into a single interactive view.
Components:
✔ Charts
✔ Filters
✔ KPIs
✔ Maps
✔ Parameters
104. What are Stories in Tableau?
Answer:
Stories present data insights in a sequence.
Think of them as: Slide 1 → Slide 2 → Slide 3
Used for:
✔ Presentations
✔ Business storytelling
✔ Executive reporting
105. Explain Hierarchies
Answer:
Hierarchies organize data into drill-down levels.
Example: Country → State → City
Benefits:
✔ Easy drill-down analysis
✔ Better navigation
106. What is Tableau Prep?
Answer:
Tableau Prep is Tableau's data preparation tool.
Used for:
✔ Data cleaning
✔ Data transformation
✔ Data combining
Common Tasks:
✔ Remove duplicates
✔ Merge datasets
✔ Rename columns
107. Difference Between Live and Extract Connections
Live Connection
Data remains in source database.
Benefits: ✔ Real-time data
Drawbacks: ❌ Slower performance
Extract Connection
Stores a copy of data.
Benefits: ✔ Faster dashboards
Drawbacks: ❌ Requires refresh
108. Explain Joins and Blending
Joins
Combine tables before visualization.
Examples: ✔ Inner Join, ✔ Left Join, ✔ Right JoinTotal Sales East =
CALCULATE(
SUM(Sales[Amount]),
Sales[Region] = "East"
)
One of the most important DAX functions.
83. Explain FILTER()
Answer:
FILTER() returns a filtered table.
Example:
FILTER(Sales, Sales[Amount] > 1000)
Often used inside CALCULATE().
84. Explain ALL()
Answer:
ALL() removes filters.
Example:
Total Sales =
CALCULATE(
SUM(Sales[Amount]),
ALL(Sales)
)Total Sales = SUM(Sales[SalesAmount])
69. What is Power Query?
Answer:
Power Query is Power BI's ETL tool.
ETL : Extract, Transform, Load
Used for:
✔ Data Cleaning
✔ Data Transformation
✔ Data Integration
✔ Data Preparation
Common Tasks:
Remove duplicates, Split columns, Merge tables, Replace values
70. What are Calculated Columns?
Answer:
Calculated Columns create new columns using DAX.
Example: Profit = Sales[Revenue] - Sales[Cost]
Stored in the data model.
71. Difference Between Measures and Calculated Columns
Feature | Measure | Calculated Column
Calculation | Calculated on demand | Stored in model
Behavior | Dynamic | Static
Memory | Uses less memory | Uses more memory
Usage | Used in visuals | Used in rows
Example Measure:
Total Sales = SUM(Sales[Amount])Sub Hello()
MsgBox "Welcome"
End Sub
56. How Do You Clean Data in Excel?
Answer:
Common techniques:
✔ Remove duplicates
✔ TRIM spaces
✔ Replace missing values
✔ Fix date formats
✔ Standardize text
Functions used:
TRIM()
CLEAN()
PROPER()
UPPER()
LOWER()
57. How Do You Remove Duplicates?
Answer:
Steps:
1. Select data
2. Data Tab
3. Remove Duplicates
Or use:
=UNIQUE(A:A)
(Excel 365)
58. What is Flash Fill?
Answer:
Flash Fill automatically detects patterns and fills data.
Example:
Input: John Smith
Desired output: J.Smith
Excel automatically learns the pattern.
Shortcut: Ctrl + E
59. What are Named Ranges?
Answer:
Named Ranges assign names to cells or ranges.
Example:
Instead of: =A1:A100
Use: SalesData
Benefits:
✔ Better readability
✔ Easier formulas
60. Explain Text Functions in Excel.
Common functions:
LEFT()
RIGHT()
MID()
LEN()
TRIM()
CONCAT()
TEXT()
Example:
=LEFT(A1,3)
Returns first 3 characters.
61. What are Charts in Excel?
Answer:
Charts visually represent data.
Common charts:
✔ Bar Chart
✔ Line Chart
✔ Pie Chart
✔ Scatter Plot
✔ Histogram
62. How Do You Create Dynamic Dashboards?
Answer:
Use:
✔ Pivot Tables
✔ Pivot Charts
✔ Slicers
✔ Dynamic Named Ranges
✔ Power Query
This allows dashboards to update automatically.
63. What is Goal Seek?
Answer:
Goal Seek finds the required input value to achieve a desired result.
Example:
"What sales amount is needed to achieve ₹1,00,000 profit?"
64. What is Solver?
Answer:
Solver is an optimization tool.
Used to:
✔ Maximize profit
✔ Minimize cost
✔ Optimize resource allocation
Examples:
Budget planning
Production planning
65. Explain What-If Analysis.
Answer:
What-If Analysis evaluates different scenarios.
Tools include:
✔ Goal Seek
✔ Scenario Manager
✔ Data Tables
Example:
"What happens if sales increase by 20%?"
🔥 Most Important Excel Topics for Data Analyst Interviews
Recruiters frequently ask about:
✅ VLOOKUP / XLOOKUP
✅ INDEX + MATCH
✅ Pivot Tables
✅ Conditional Formatting
✅ Power Query
✅ IFERROR
✅ SUMIF / SUMIFS
✅ Dashboards
✅ Data Cleaning
✅ Excel Shortcuts
💡 Interview Tip:
If you're interviewing for a Data Analyst role, be ready to explain how you've used Excel to clean data, build reports, create dashboards, and automate repetitive tasks. Real-world examples make your answers much stronger than simply defining concepts.
Double Tap ❤️ For Part-3 🚀=VLOOKUP(A2,$F$2:$H$100,2,FALSE)
Example:
Find Employee Name using Employee ID.
42. Difference Between VLOOKUP and XLOOKUP?
Concept | VLOOKUP | XLOOKUP
Search direction | Searches left to right only | Searches in any direction
Column reference | Requires column number | Uses column reference
Function age | Older function | Newer and more flexible
Return columns | Can return only one column | Can return multiple columns
Example:
=XLOOKUP(A2,F:F,G:G)
43. What are Pivot Tables?
Answer:
Pivot Tables summarize large datasets quickly.
They can:
✔ Sum data
✔ Count records
✔ Calculate averages
✔ Create reports
Example:
Total Sales by Region.
44. What are Slicers in Excel?
Answer:
Slicers are visual filters used with Pivot Tables and Pivot Charts.
Benefits:
✔ Easy filtering
✔ Interactive dashboards
✔ User-friendly reports
45. Explain Conditional Formatting.
Answer:
Conditional Formatting automatically changes cell formatting based on conditions.
Examples:
✔ Highlight top sales
✔ Show duplicate values
✔ Color negative profits
46. Difference Between COUNT, COUNTA, and COUNTIF?
COUNT
Counts numeric cells only.
=COUNT(A1:A10)
COUNTA
Counts non-empty cells.
=COUNTA(A1:A10)
COUNTIF
Counts based on criteria.
=COUNTIF(A1:A10,">100")
47. What are Absolute and Relative References?
Relative Reference
Changes when copied.
=A1+B1
Absolute Reference
Remains fixed.
=$A$1+$B$1
48. What is Data Validation?
Answer:
Data Validation restricts what users can enter.
Examples:
✔ Dropdown lists
✔ Date restrictions
✔ Number ranges
Benefits:
✔ Reduces errors
✔ Improves data quality
49. Explain IFERROR().
Answer:
IFERROR handles errors and returns a custom value.
Example:
=IFERROR(A1/B1,"Error")
If B1 = 0, Excel returns "Error" instead of #DIV/0!
50. What is Power Query?
Answer:
Power Query is Excel's ETL tool.
Used for:
✔ Importing data
✔ Cleaning data
✔ Transforming data
✔ Combining datasets
Common tasks:
Remove duplicates
Split columns
Merge tables
51. What are Dashboards in Excel?
Answer:
Dashboards provide visual summaries of KPIs and business metrics.
Common elements:
✔ KPI Cards
✔ Charts
✔ Slicers
✔ Pivot Tables
52. Difference Between SUMIF and SUMIFS?
SUMIF
One condition.
=SUMIF(A:A,"East",B:B)
SUMIFS
Multiple conditions.
=SUMIFS(B:B,A:A,"East",C:C,"Electronics")
53. Explain INDEX + MATCH.
Answer:
A flexible alternative to VLOOKUP.
Example:
=INDEX(B:B,MATCH(A2,A:A,0))
Benefits:
✔ Faster
✔ More flexible
✔ Can lookup left or right
54. What are Macros?
Answer:
Macros automate repetitive tasks.
Examples:
✔ Formatting reports
✔ Refreshing dashboards
✔ Cleaning data
Recorded using:
View → Macros → Record Macro
55. What is VBA?
Answer:
VBA (Visual Basic for Applications) is Excel's programming language.
Used to:
✔ Automate tasks
✔ Create custom functions
✔ Build advanced reports
Example:SELECT EmployeeName,
ROW_NUMBER() OVER (ORDER BY Salary DESC) AS RankNo
FROM Employees;
21. Explain RANK() and DENSE_RANK()
RANK(): Ranks with gaps. Example: 1, 2, 2, 4
DENSE_RANK(): Ranks without gaps. Example: 1, 2, 2, 3
22. What are Indexes?
Indexes improve query speed.
Benefits:
✔ Faster searches,
✔ Faster filtering
Drawback:
❌ Extra storage
23. What Causes Slow SQL Queries?
Common reasons:
✔ Missing indexes
✔ Too many joins
✔ Large datasets
✔ SELECT _ usage
✔ Unoptimized subqueries
24. How Do You Optimize SQL Queries?
Best practices:
✔ Create indexes
✔ Avoid SELECT _
✔ Filter early
✔ Optimize joins
✔ Use execution plans
25. What are Views?
Virtual tables based on SQL queries.
CREATE VIEW EmployeeView AS
SELECT EmployeeID, EmployeeName
FROM Employees;
26. What are Stored Procedures?
Reusable SQL programs stored in database.
Benefits:
✔ Faster execution,
✔ Reusable code,
✔ Better security
27. What are Transactions?
A group of SQL operations treated as one unit.
Example: Bank transfer transaction.
Commands: BEGIN TRANSACTION; COMMIT; ROLLBACK;
28. Explain ACID Properties
Atomicity: All or nothing.
Consistency: Data remains valid.
Isolation: Transactions don't interfere.
Durability: Committed changes stay permanent.
29. Find Duplicate Records
SELECT Email, COUNT(*)
FROM Customers
GROUP BY Email
HAVING COUNT(*) > 1;
30. Find Second Highest Salary
SELECT MAX(Salary)
FROM Employees
WHERE Salary <
(
SELECT MAX(Salary)
FROM Employees
);
31. Calculate Running Totals
SELECT OrderDate, Sales,
SUM(Sales) OVER (ORDER BY OrderDate) AS RunningTotal
FROM Orders;
32. Find Top Selling Products
SELECT ProductName, SUM(Sales) AS TotalSales
FROM Orders
GROUP BY ProductName
ORDER BY TotalSales DESC;
33. Calculate Month-over-Month Growth
SELECT Month, Sales,
LAG(Sales) OVER(ORDER BY Month) AS PreviousMonth
FROM SalesData;
34. Difference Between UNION and UNION ALL?
UNION: Removes duplicates.
UNION ALL: Keeps duplicates. UNION ALL is faster.
35. What are NULL Values?
NULL means missing or unknown value.
SELECT * FROM Employees WHERE ManagerID IS NULL;
36. Difference Between CHAR and VARCHAR?
CHAR: Fixed length.
VARCHAR: Variable length.
VARCHAR saves storage.
37. What is a Primary Key?
A unique identifier for each record.
Properties:
✔ Unique,
✔ Not NULL
38. What is a Foreign Key?
Maintains relationships between tables. Ensures referential integrity.
39. Difference Between Clustered and Non-Clustered Indexes?
Clustered Index: Stores actual table data. Only one per table.
Non-Clustered Index: Separate structure pointing to data. Multiple allowed.
40. Explain Query Execution Plans
Execution plans show how SQL Server executes a query.
Used to identify:
✔ Full table scans,
✔ Expensive joins,
✔ Missing indexes,
✔ Performance bottlenecks
💡 Most Data Analyst SQL interviews focus heavily on:
• Joins
• Group By
• Window Functions
• CTEs
• Subqueries
• Ranking Functions
• Real-world SQL scenarios
Double Tap ❤️ For Part-2 🚀SELECT * FROM Employees;
2. What is the difference between SQL and MySQL?
SQL : A language
MySQL : A database system
SQL : Used to write queries
MySQL : Executes SQL queries
SQL : Standard language
MySQL : Software product
3. What are Primary Keys and Foreign Keys?
Primary Key: Uniquely identifies each row in a table.
Foreign Key: Creates a relationship between two tables.
Example:
• EmployeeID → Primary Key
• DepartmentID → Foreign Key
4. What is Normalization?
Answer:
Normalization organizes data into multiple related tables to reduce redundancy and improve data integrity.
Benefits:
✔ Reduces duplicate data
✔ Improves consistency
✔ Saves storage
5. What is Denormalization?
Answer:
Denormalization combines tables to improve query performance.
Benefits:
✔ Faster reporting
✔ Faster data retrieval
Drawback:
❌ More redundancy
6. Difference Between WHERE and HAVING?
WHERE: Filters rows before aggregation.
HAVING: Filters groups after aggregation.
SELECT Department, COUNT(*)
FROM Employees
GROUP BY Department
HAVING COUNT(*) > 10;
7. Difference Between DELETE, DROP, and TRUNCATE?
DELETE: Removes selected rows.
DELETE FROM Employees
WHERE EmployeeID = 101;
TRUNCATE: Removes all rows.
TRUNCATE TABLE Employees;
DROP: Deletes entire table structure.
DROP TABLE Employees;
8. Difference Between INNER JOIN and LEFT JOIN?
INNER JOIN: Returns matching records only.
LEFT JOIN: Returns all records from left table and matching records from right table.
SELECT *
FROM Employees E
LEFT JOIN Departments D
ON E.DepartmentID = D.DepartmentID;
9. What is RIGHT JOIN?
Returns all rows from the right table and matching rows from the left table.
10. What is FULL OUTER JOIN?
Returns all matching and non-matching rows from both tables.
11. What is SELF JOIN?
A table joined with itself.
Example: Employee and Manager stored in same table.
12. What is CROSS JOIN?
Returns every possible combination of rows.
If:
• Table A = 5 rows
• Table B = 4 rows
Result = 20 rows
13. What are Aggregate Functions?
Used to perform calculations.
Examples: COUNT(), SUM(), AVG(), MIN(), MAX()
14. Difference Between COUNT and COUNT DISTINCT?
COUNT(EmployeeID): Counts all values.
COUNT(DISTINCT DepartmentID): Counts unique values only.
15. What is GROUP BY?
Groups rows with similar values.
SELECT Department, COUNT(*)
FROM Employees
GROUP BY Department;
16. Difference Between GROUP BY and ORDER BY?
GROUP BY: Groups data.
ORDER BY: Sorts data.
17. What is a Subquery?
A query inside another query.
SELECT *
FROM Employees
WHERE Salary >
(
SELECT AVG(Salary)
FROM Employees
);
18. What are CTEs?
Common Table Expressions create temporary result sets.
WITH SalesCTE AS
(
SELECT *
FROM Sales
)
SELECT *
FROM SalesCTE;
Benefits:
✔ Readability
✔ Reusability
19. What are Window Functions?
Perform calculations without collapsing rows.
Examples: ROW_NUMBER(), RANK(), DENSE_RANK()
20. Explain ROW_NUMBER()
Assigns unique numbers.
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
