Data Analytics – Telegram
Data Analytics
108K subscribers
126 photos
2 files
791 links
Perfect channel to learn Data Analytics

Learn SQL, Python, Alteryx, Tableau, Power BI and many more

For Promotions: @coderfun @love_data
Download Telegram
𝐇𝐨𝐰 𝐭𝐨 𝐏𝐫𝐞𝐩𝐚𝐫𝐞 𝐭𝐨 𝐁𝐞𝐜𝐨𝐦𝐞 𝐚 𝐃𝐚𝐭𝐚 𝐀𝐧𝐚𝐥𝐲𝐬𝐭

𝟏. 𝐄𝐱𝐜𝐞𝐥- Learn formulas, Pivot tables, Lookup, VBA Macros.

𝟐. 𝐒𝐐𝐋- Joins, Windows, CTE is the most important

𝟑. 𝐏𝐨𝐰𝐞𝐫 𝐁𝐈- Power Query Editor(PQE), DAX, MCode, RLS

𝟒. 𝐏𝐲𝐭𝐡𝐨𝐧- Basics & Libraries(mainly pandas, numpy, matplotlib and seaborn libraries)

5. Practice SQL and Python questions on platforms like 𝐇𝐚𝐜𝐤𝐞𝐫𝐑𝐚𝐧𝐤 or 𝐖𝟑𝐒𝐜𝐡𝐨𝐨𝐥𝐬.

6. Know the basics of denoscriptive statistics(mean, median, mode, Probability, normal, binomial, Poisson distributions etc).

7. Learn to use 𝐀𝐈/𝐂𝐨𝐩𝐢𝐥𝐨𝐭 𝐭𝐨𝐨𝐥𝐬 like GitHub Copilot or Power BI's AI features to automate tasks, generate insights, and improve your projects(Most demanding in Companies now)

8. Get hands-on experience with one cloud platform: 𝐀𝐳𝐮𝐫𝐞, 𝐀𝐖𝐒, 𝐨𝐫 𝐆𝐂𝐏

9. Work on at least two end-to-end projects.

10. Prepare an ATS-friendly resume and start applying for jobs.

11. Prepare for interviews by going through common interview questions on Google and YouTube.

I have curated top-notch Data Analytics Resources 👇👇
https://whatsapp.com/channel/0029VaGgzAk72WTmQFERKh02

Hope this helps you 😊
👍51
Complete SQL guide for Data Analytics

1. Introduction to SQL

What is SQL?

SQL (Structured Query Language) is a domain-specific language used for managing and manipulating relational databases. It allows you to interact with data by querying, inserting, updating, and deleting records in a database.
• SQL is essential for Data Analytics because it enables analysts to retrieve and manipulate data for analysis, reporting, and decision-making.

Applications in Data Analytics

Data Retrieval: SQL is used to pull data from databases for analysis.
Data Transformation: SQL helps clean, aggregate, and transform data into a usable format for analysis.
Reporting: SQL can be used to create reports by summarizing data or applying business rules.
Data Modeling: SQL helps in preparing datasets for further analysis or machine learning.

2. SQL Basics

Data Types

SQL supports various data types that define the kind of data a column can hold:
Numeric Data Types:
• INT: Integer numbers, e.g., 123.
• DECIMAL(p,s): Exact numbers with a specified precision and scale, e.g., DECIMAL(10,2) for numbers like 12345.67.
• FLOAT: Approximate numbers, e.g., 123.456.
String Data Types:
• CHAR(n): Fixed-length strings, e.g., CHAR(10) will always use 10 characters.
• VARCHAR(n): Variable-length strings, e.g., VARCHAR(50) can store up to 50 characters.
• TEXT: Long text data, e.g., denoscriptions or long notes.
Date/Time Data Types:
• DATE: Stores date values, e.g., 2024-12-01.
• DATETIME: Stores both date and time, e.g., 2024-12-01 12:00:00.

Creating and Modifying Tables

You can create, alter, and drop tables using SQL commands:

-- Create a table with columns for ID, name, salary, and hire date
CREATE TABLE employees (
id INT PRIMARY KEY,
name VARCHAR(50),
salary DECIMAL(10, 2),
hire_date DATE
);

-- Alter an existing table to add a new column for department
ALTER TABLE employees ADD department VARCHAR(50);

-- Drop a table (delete it from the database)
DROP TABLE employees;


Data Insertion, Updating, and Deletion

SQL allows you to manipulate data using INSERT, UPDATE, and DELETE commands:

-- Insert a new employee record
INSERT INTO employees (id, name, salary, hire_date, department)
VALUES (1, 'Alice', 75000.00, '2022-01-15', 'HR');

-- Update the salary of employee with id 1
UPDATE employees
SET salary = 80000
WHERE id = 1;

-- Delete the employee record with id 1
DELETE FROM employees WHERE id = 1;


3. Data Retrieval

SELECT Statement

The SELECT statement is used to retrieve data from a database:

SELECT * FROM employees; -- Retrieve all columns
SELECT name, salary FROM employees; -- Retrieve specific columns


Filtering Data with WHERE

The WHERE clause filters data based on specific conditions:

SELECT * FROM employees
WHERE salary > 60000 AND department = 'HR'; -- Filter records based on salary and department


Sorting Data with ORDER BY

The ORDER BY clause sorts the result set by one or more columns:

SELECT * FROM employees
ORDER BY salary DESC; -- Sort by salary in descending order


Aliasing

You can use aliases to rename columns or tables for clarity:

SELECT name AS employee_name, salary AS monthly_salary FROM employees;

4. Aggregate Functions

Aggregate functions perform calculations on a set of values and return a single result.

Common Aggregate Functions

SELECT COUNT(*) AS total_employees, AVG(salary) AS average_salary
FROM employees; -- Count total employees and calculate the average salary


GROUP BY and HAVING

GROUP BY is used to group rows sharing the same value in a column.
HAVING filters groups based on aggregate conditions.

-- Find average salary by department
SELECT department, AVG(salary) AS average_salary
FROM employees
GROUP BY department;

-- Filter groups with more than 5 employees
SELECT department, COUNT(*) AS employee_count
FROM employees
GROUP BY department
HAVING COUNT(*) > 5;


5. Joins

Joins are used to combine rows from two or more tables based on related columns.

Types of Joins
👍74
INNER JOIN: Returns rows that have matching values in both tables.

SELECT e.name, e.salary, d.department_name
FROM employees e
INNER JOIN departments d ON e.department = d.department_id;


LEFT JOIN: Returns all rows from the left table and matched rows from the right table. If no match, returns NULL.

SELECT e.name, e.salary, d.department_name
FROM employees e
LEFT JOIN departments d ON e.department = d.department_id;


RIGHT JOIN: Returns all rows from the right table and matched rows from the left table. If no match, returns NULL.

SELECT e.name, e.salary, d.department_name
FROM employees e
RIGHT JOIN departments d ON e.department = d.department_id;


FULL OUTER JOIN: Returns all rows when there is a match in one of the tables.

SELECT e.name, e.salary, d.department_name
FROM employees e
FULL OUTER JOIN departments d ON e.department = d.department_id;


6. Subqueries and Nested Queries

Subqueries are queries embedded inside other queries. They can be used in the SELECT, FROM, and WHERE clauses.

Correlated Subqueries

A correlated subquery references columns from the outer query.

-- Find employees with salaries above the average salary of their department
SELECT name, salary
FROM employees e1
WHERE salary > (SELECT AVG(salary)
FROM employees e2
WHERE e1.department = e2.department);


Using Subqueries in SELECT

You can also use subqueries in the SELECT statement:

SELECT name,
(SELECT AVG(salary) FROM employees) AS avg_salary
FROM employees;


7. Advanced SQL

Window Functions

Window functions perform calculations across a set of table rows related to the current row. They do not collapse rows like GROUP BY.

-- Rank employees by salary within each department
SELECT name, department, salary,
RANK() OVER (PARTITION BY department ORDER BY salary DESC) AS rank
FROM employees;


Common Table Expressions (CTEs)

A CTE is a temporary result set that can be referenced within a SELECT, INSERT, UPDATE, or DELETE statement.

-- Calculate department-wise average salary using a CTE
WITH avg_salary_cte AS (
SELECT department, AVG(salary) AS avg_salary
FROM employees
GROUP BY department
)
SELECT e.name, e.salary, a.avg_salary
FROM employees e
JOIN avg_salary_cte a ON e.department = a.department;


8. Data Transformation and Cleaning

CASE Statements

The CASE statement allows you to perform conditional logic within SQL queries.

-- Categorize employees based on salary
SELECT name,
CASE
WHEN salary < 50000 THEN 'Low'
WHEN salary BETWEEN 50000 AND 100000 THEN 'Medium'
ELSE 'High'
END AS salary_category
FROM employees;


String Functions

SQL offers several functions to manipulate strings:

-- Concatenate first and last names
SELECT CONCAT(first_name, ' ', last_name) AS full_name FROM employees;

-- Trim extra spaces from a string
SELECT TRIM(name) FROM employees;


Date and Time Functions

SQL allows you to work with date and time values:

-- Calculate tenure in days
SELECT name, DATEDIFF(CURDATE(), hire_date) AS days_tenure
FROM employees;


9. Database Management

Indexing

Indexes improve query performance by allowing faster retrieval of rows.

-- Create an index on the department column for faster lookups
CREATE INDEX idx_department ON employees(department);


Views

A view is a virtual table based on the result of a query. It simplifies complex queries by allowing you to reuse the logic.

-- Create a view for high-salary employees
CREATE VIEW high_salary_employees AS
SELECT name, salary
FROM employees
WHERE salary > 100000;

-- Query the view
SELECT * FROM high_salary_employees;


Transactions

A transaction ensures that a series of SQL operations are completed successfully. If any part fails, the entire transaction can be rolled back to maintain data integrity.

-- -- Transaction example
START TRANSACTION;
UPDATE employees SET salary = salary + 5000 WHERE department = 'HR';
DELETE FROM employees WHERE id = 10;
COMMIT; -- Commit the transaction if all


Best SQL Interview Resources
👍9👎1
SQL INTERVIEW Questions

Explain the concept of window functions in SQL. Provide examples to illustrate their usage.

Answer:

Window Functions:
Window functions perform calculations across a set of table rows related to the current row. Unlike aggregate functions, window functions do not group rows into a single output row; instead, they return a value for each row in the query result.

Types of Window Functions:
1. Aggregate Window Functions: Compute aggregate values like SUM, AVG, COUNT, etc.
2. Ranking Window Functions: Assign a rank to each row, such as RANK(), DENSE_RANK(), and ROW_NUMBER().
3. Analytic Window Functions: Perform calculations like LEAD(), LAG(), FIRST_VALUE(), and LAST_VALUE().

Syntax:
SELECT column_name, 
window_function() OVER (PARTITION BY column_name ORDER BY column_name)
FROM table_name;

Examples:

1. Using ROW_NUMBER():
Assign a unique number to each row within a partition of the result set.

   SELECT employee_name, department_id, salary,
ROW_NUMBER() OVER (PARTITION BY department_id ORDER BY salary DESC) AS rank
FROM employees;

This query ranks employees within each department based on their salary in descending order.

2. Using AVG() with OVER():
Calculate the average salary within each department without collapsing the result set.

   SELECT employee_name, department_id, salary,
AVG(salary) OVER (PARTITION BY department_id) AS avg_salary
FROM employees;

This query returns the average salary for each department along with each employee's salary.

3. Using LEAD():
Access the value of a subsequent row in the result set.

   SELECT employee_name, department_id, salary,
LEAD(salary, 1) OVER (PARTITION BY department_id ORDER BY salary) AS next_salary
FROM employees;

This query retrieves the salary of the next employee within the same department based on the current sorting order.

4. Using RANK():
Assign a rank to each row within the partition, with gaps in the ranking values if there are ties.

   SELECT employee_name, department_id, salary,
RANK() OVER (PARTITION BY department_id ORDER BY salary DESC) AS rank
FROM employees;

This query ranks employees within each department by their salary in descending order, leaving gaps for ties.

Tip: Window functions are powerful for performing calculations across a set of rows while retaining the individual rows. They are useful for running totals, moving averages, ranking, and accessing data from other rows within the same result set.

Go though SQL Learning Series to refresh your basics

Share with credits: https://news.1rj.ru/str/sqlspecialist

Like this post if you want me to continue SQL Interview Preparation Series 👍❤️

Hope it helps :)
👍97🔥1
Guys, Big Announcement!

We’ve officially hit 5 Lakh followers on WhatsApp and it’s time to level up together! ❤️

I've launched a Python Learning Series — designed for beginners to those preparing for technical interviews or building real-world projects.

This will be a step-by-step journey — from basics to advanced — with real examples and short quizzes after each topic to help you lock in the concepts.

Here’s what we’ll cover in the coming days:

Week 1: Python Fundamentals

- Variables & Data Types

- Operators & Expressions

- Conditional Statements (if, elif, else)

- Loops (for, while)

- Functions & Parameters

- Input/Output & Basic Formatting


Week 2: Core Python Skills

- Lists, Tuples, Sets, Dictionaries

- String Manipulation

- List Comprehensions

- File Handling

- Exception Handling


Week 3: Intermediate Python

- Lambda Functions

- Map, Filter, Reduce

- Modules & Packages

- Scope & Global Variables

- Working with Dates & Time


Week 4: OOP & Pythonic Concepts

- Classes & Objects

- Inheritance & Polymorphism

- Decorators (Intro level)

- Generators & Iterators

- Writing Clean & Readable Code


Week 5: Real-World & Interview Prep

- Web Scraping (BeautifulSoup)

- Working with APIs (Requests)

- Automating Tasks

- Data Analysis Basics (Pandas)

- Interview Coding Patterns

You can join our WhatsApp channel to access it for free: https://whatsapp.com/channel/0029VaiM08SDuMRaGKd9Wv0L/1527
5👍4
𝗜𝗻𝘁𝗲𝗿𝘃𝗶𝗲𝘄𝗲𝗿: You have 2 minutes to solve this SQL query.
Retrieve the department name and the highest salary in each department from the employees table, but only for departments where the highest salary is greater than $70,000.

𝗠𝗲: Challenge accepted!

SELECT department, MAX(salary) AS highest_salary
FROM employees
GROUP BY department
HAVING MAX(salary) > 70000;

I used GROUP BY to group employees by department, MAX() to get the highest salary, and HAVING to filter the result based on the condition that the highest salary exceeds $70,000. This solution effectively shows my understanding of aggregation functions and how to apply conditions on the result of those aggregations.

𝗧𝗶𝗽 𝗳𝗼𝗿 𝗦𝗤𝗟 𝗝𝗼𝗯 𝗦𝗲𝗲𝗸𝗲𝗿𝘀:
It's not about writing complex queries; it's about writing clean, efficient, and scalable code. Focus on mastering subqueries, joins, and aggregation functions to stand out!

I have curated essential SQL Interview Resources👇
https://whatsapp.com/channel/0029VanC5rODzgT6TiTGoa1v

Like this post if you need more 👍❤️

Hope it helps :)
👍11
How do analysts use SQL in a company?

SQL is every data analyst’s superpower! Here's how they use it in the real world:

Extract Data

Pull data from multiple tables to answer business questions.

Example:

SELECT name, revenue FROM sales WHERE region = 'North America';


(P.S. Avoid SELECT *—your future self (and the database) will thank you!)


Clean & Transform

Use SQL functions to clean raw data.

Think TRIM(), COALESCE(), CAST()—like giving data a fresh haircut.


Summarize & Analyze

Group and aggregate to spot trends and patterns.

GROUP BY, SUM(), AVG() – your best friends for quick insights.


Build Dashboards

Feed SQL queries into Power BI, Tableau, or Excel to create visual stories that make data talk.

Run A/B Tests

Evaluate product changes and campaigns by comparing user groups.

SQL makes sure your decisions are backed by data, not just gut feeling.


Use Views & CTEs

Simplify complex queries with Views and Common Table Expressions.

Clean, reusable, and boss-approved.


Drive Decisions

SQL powers decisions across Marketing, Product, Sales, and Finance.

When someone asks “What’s working?”—you’ve got the answers.


And remember: write smart queries, not lazy ones. Say no to SELECT * unless you really mean it!

Hit ♥️ if you want me to share more real-world examples to make data analytics easier to understand!

Share with credits: https://news.1rj.ru/str/sqlspecialist

Hope it helps :)
👍1110🥰1
1. What are the ways to detect outliers?

Outliers are detected using two methods:

Box Plot Method: According to this method, the value is considered an outlier if it exceeds or falls below 1.5*IQR (interquartile range), that is, if it lies above the top quartile (Q3) or below the bottom quartile (Q1).

Standard Deviation Method: According to this method, an outlier is defined as a value that is greater or lower than the mean ± (3*standard deviation).


2. What is a Recursive Stored Procedure?

A stored procedure that calls itself until a boundary condition is reached, is called a recursive stored procedure. This recursive function helps the programmers to deploy the same set of code several times as and when required.


3. What is the shortcut to add a filter to a table in EXCEL?

The filter mechanism is used when you want to display only specific data from the entire dataset. By doing so, there is no change being made to the data. The shortcut to add a filter to a table is Ctrl+Shift+L.

4. What is DAX in Power BI?

DAX stands for Data Analysis Expressions. It's a collection of functions, operators, and constants used in formulas to calculate and return values. In other words, it helps you create new info from data you already have.
👍84
SQL Basics for Data Analysts

SQL (Structured Query Language) is used to retrieve, manipulate, and analyze data stored in databases.

1️⃣ Understanding Databases & Tables

Databases store structured data in tables.

Tables contain rows (records) and columns (fields).

Each column has a specific data type (INTEGER, VARCHAR, DATE, etc.).

2️⃣ Basic SQL Commands

Let's start with some fundamental queries:

🔹 SELECT – Retrieve Data

SELECT * FROM employees; -- Fetch all columns from 'employees' table SELECT name, salary FROM employees; -- Fetch specific columns 

🔹 WHERE – Filter Data

SELECT * FROM employees WHERE department = 'Sales'; -- Filter by department SELECT * FROM employees WHERE salary > 50000; -- Filter by salary 


🔹 ORDER BY – Sort Data

SELECT * FROM employees ORDER BY salary DESC; -- Sort by salary (highest first) SELECT name, hire_date FROM employees ORDER BY hire_date ASC; -- Sort by hire date (oldest first) 


🔹 LIMIT – Restrict Number of Results

SELECT * FROM employees LIMIT 5; -- Fetch only 5 rows SELECT * FROM employees WHERE department = 'HR' LIMIT 10; -- Fetch first 10 HR employees 


🔹 DISTINCT – Remove Duplicates

SELECT DISTINCT department FROM employees; -- Show unique departments 


Mini Task for You: Try to write an SQL query to fetch the top 3 highest-paid employees from an "employees" table.

You can find free SQL Resources here
👇👇
https://news.1rj.ru/str/mysqldata

Like this post if you want me to continue covering all the topics! 👍❤️

Share with credits: https://news.1rj.ru/str/sqlspecialist

Hope it helps :)

#sql
👍103
Data Analytics Interview Questions

Q1: Describe a situation where you had to clean a messy dataset. What steps did you take?

Ans: I encountered a dataset with missing values, duplicates, and inconsistent formats. I used Python's Pandas library to identify and handle missing values, standardized data formats using regular expressions, and removed duplicates. I also validated the cleaned data against known benchmarks to ensure accuracy.

Q2: How do you handle outliers in a dataset?

Ans: I start by visualizing the data using box plots or scatter plots to identify potential outliers. Then, depending on the nature of the data and the problem context, I might cap the outliers, transform the data, or even remove them if they're due to errors.

Q3: How would you use data to suggest optimal pricing strategies to Airbnb hosts?

Ans: I'd analyze factors like location, property type, amenities, local events, and historical booking rates. Using regression analysis, I'd model the relationship between these factors and pricing to suggest an optimal price range. Additionally, analyzing competitor pricing in the area can provide insights into market rates.

Q4: Describe a situation where you used data to improve the user experience on the Airbnb platform.

Ans: While analyzing user feedback and platform interaction data, I noticed that users often had difficulty navigating the booking process. Based on this, I suggested streamlining the booking steps and providing clearer instructions. A/B testing confirmed that these changes led to a higher conversion rate and improved user feedback.
👍71
𝗔𝗰𝗲 𝗬𝗼𝘂𝗿 𝗗𝗮𝘁𝗮 𝗔𝗻𝗮𝗹𝘆𝘀𝘁 𝗜𝗻𝘁𝗲𝗿𝘃𝗶𝗲𝘄 𝘄𝗶𝘁𝗵 𝗧𝗵𝗲𝘀𝗲 𝗠𝘂𝘀𝘁-𝗞𝗻𝗼𝘄 𝗤𝘂𝗲𝘀𝘁𝗶𝗼𝗻𝘀! 🔥

Are you preparing for a 𝗗𝗮𝘁𝗮 𝗔𝗻𝗮𝗹𝘆𝘀𝘁 𝗜𝗻𝘁𝗲𝗿𝘃𝗶𝗲𝘄? Hiring managers don’t just want to hear your answers—they want to know if you truly understand data.

Here are 𝗳𝗿𝗲𝗾𝘂𝗲𝗻𝘁𝗹𝘆 𝗮𝘀𝗸𝗲𝗱 𝗾𝘂𝗲𝘀𝘁𝗶𝗼𝗻𝘀 (and what they really mean):

📌 "𝗧𝗲𝗹𝗹 𝗺𝗲 𝗮𝗯𝗼𝘂𝘁 𝘆𝗼𝘂𝗿𝘀𝗲𝗹𝗳."

🔍 What they’re really asking: Are you relevant for this role?

Keep it concise—highlight your experience, tools (SQL, Power BI, etc.), and a key impact you made.

📌 "𝗛𝗼𝘄 𝗱𝗼 𝘆𝗼𝘂 𝗵𝗮𝗻𝗱𝗹𝗲 𝗺𝗲𝘀𝘀𝘆 𝗱𝗮𝘁𝗮?"

🔍 What they’re really asking: Do you panic when you see missing values?

Show your structured approach—identify issues, clean with Pandas/SQL, and document your process.

📌 "𝗛𝗼𝘄 𝗱𝗼 𝘆𝗼𝘂 𝗮𝗽𝗽𝗿𝗼𝗮𝗰𝗵 𝗮 𝗱𝗮𝘁𝗮 𝗮𝗻𝗮𝗹𝘆𝘀𝗶𝘀 𝗽𝗿𝗼𝗷𝗲𝗰𝘁?"

🔍 What they’re really asking: Do you have a methodology, or do you just wing it?

Use a structured approach: Define business needs → Clean & explore data → Generate insights → Present effectively.

📌 "𝗖𝗮𝗻 𝘆𝗼𝘂 𝗲𝘅𝗽𝗹𝗮𝗶𝗻 𝗮 𝗰𝗼𝗺𝗽𝗹𝗲𝘅 𝗰𝗼𝗻𝗰𝗲𝗽𝘁 𝘁𝗼 𝗮 𝗻𝗼𝗻-𝘁𝗲𝗰𝗵𝗻𝗶𝗰𝗮𝗹
𝘀𝘁𝗮𝗸𝗲𝗵𝗼𝗹𝗱𝗲𝗿?"

🔍 What they’re really asking: Can you simplify data without oversimplifying?

Use storytelling—focus on actionable insights rather than jargon.

📌 "𝗧𝗲𝗹𝗹 𝗺𝗲 𝗮𝗯𝗼𝘂𝘁 𝗮 𝘁𝗶𝗺𝗲 𝘆𝗼𝘂 𝗺𝗮𝗱𝗲 𝗮 𝗺𝗶𝘀𝘁𝗮𝗸𝗲."

🔍 What they’re really asking: Can you learn from failure?

Own your mistake, explain how you fixed it, and share what you do differently now.

💡 𝗣𝗿𝗼 𝗧𝗶𝗽: The best candidates don’t just answer questions—they tell stories that demonstrate problem-solving, clarity, and impact.

🔄 Save this for later & share with someone preparing for interviews!
👍16
Data Analyst Interview Questions 👇

1.How to create filters in Power BI?

Filters are an integral part of Power BI reports. They are used to slice and dice the data as per the dimensions we want. Filters are created in a couple of ways.

Using Slicers: A slicer is a visual under Visualization Pane. This can be added to the design view to filter our reports. When a slicer is added to the design view, it requires a field to be added to it. For example- Slicer can be added for Country fields. Then the data can be filtered based on countries.
Using Filter Pane: The Power BI team has added a filter pane to the reports, which is a single space where we can add different fields as filters. And these fields can be added depending on whether you want to filter only one visual(Visual level filter), or all the visuals in the report page(Page level filters), or applicable to all the pages of the report(report level filters)


2.How to sort data in Power BI?

Sorting is available in multiple formats. In the data view, a common sorting option of alphabetical order is there. Apart from that, we have the option of Sort by column, where one can sort a column based on another column. The sorting option is available in visuals as well. Sort by ascending and descending option by the fields and measure present in the visual is also available.


3.How to convert pdf to excel?

Open the PDF document you want to convert in XLSX format in Acrobat DC.
Go to the right pane and click on the “Export PDF” option.
Choose spreadsheet as the Export format.
Select “Microsoft Excel Workbook.”
Now click “Export.”
Download the converted file or share it.


4. How to enable macros in excel?

Click the file tab and then click “Options.”
A dialog box will appear. In the “Excel Options” dialog box, click on the “Trust Center” and then “Trust Center Settings.”
Go to the “Macro Settings” and select “enable all macros.”
Click OK to apply the macro settings.
👍5
Learn New Skills FREE 🔰

1. Web Development ➝
◀️ https://news.1rj.ru/str/webdevcoursefree

2. CSS ➝
◀️ http://css-tricks.com

3. JavaScript ➝
◀️ http://t.me/javanoscript_courses

4. React ➝
◀️ http://react-tutorial.app

5. Data Engineering ➝
◀️ https://news.1rj.ru/str/sql_engineer

6. Data Science  ➝
◀️ https://news.1rj.ru/str/datasciencefun

7. Python ➝
◀️ http://pythontutorial.net

8. SQL ➝
◀️  https://news.1rj.ru/str/sqlanalyst

9. Git and GitHub ➝
◀️ http://GitFluence.com

10. Blockchain ➝
◀️ https://news.1rj.ru/str/Bitcoin_Crypto_Web

11. Mongo DB ➝
◀️ http://mongodb.com

12. Node JS ➝
◀️ http://nodejsera.com

13. English Speaking ➝
◀️ https://news.1rj.ru/str/englishlearnerspro

14. C#➝
◀️ https://learn.microsoft.com/en-us/training/paths/get-started-c-sharp-part-1/

15. Excel➝
◀️ https://news.1rj.ru/str/excel_analyst

16. Generative AI➝
◀️ https://news.1rj.ru/str/generativeai_gpt

17. Java
◀️ https://news.1rj.ru/str/Java_Programming_Notes

18. Artificial Intelligence
◀️ https://news.1rj.ru/str/machinelearning_deeplearning

19. Data Structure & Algorithms
◀️ https://news.1rj.ru/str/dsabooks

20. Backend Development
◀️ https://imp.i115008.net/rn2nyy

21. Python for AI
◀️ https://deeplearning.ai/short-courses/ai-python-for-beginners/

Join @free4unow_backup for more free courses

Like for more ❤️

ENJOY LEARNING👍👍
5👍2
5 Essential Skills Every Data Analyst Must Master in 2025

Data analytics continues to evolve rapidly, and as a data analyst, it's crucial to stay ahead of the curve. In 2025, the skills that were once optional are now essential to stand out in this competitive field. Here are five must-have skills for every data analyst this year.

1. Data Wrangling & Cleaning:
The ability to clean, organize, and prepare data for analysis is critical. No matter how sophisticated your tools are, they can't work with messy, inconsistent data. Mastering data wrangling—removing duplicates, handling missing values, and standardizing formats—will help you deliver accurate and actionable insights.

Tools to master: Python (Pandas), R, SQL

2. Advanced Excel Skills:
Excel remains one of the most widely used tools in the data analysis world. Beyond the basics, you should master advanced formulas, pivot tables, and Power Query. Excel continues to be indispensable for quick analyses and prototype dashboards.

Key skills to learn: VLOOKUP, INDEX/MATCH, Power Pivot, advanced charting

3. Data Visualization:
The ability to convey your findings through compelling data visuals is what sets top analysts apart. Learn how to use tools like Tableau, Power BI, or even D3.js for web-based visualization. Your visuals should tell a story that’s easy for stakeholders to understand at a glance.

Focus areas: Interactive dashboards, storytelling with data, advanced chart types (heat maps, scatter plots)

4. Statistical Analysis & Hypothesis Testing:
Understanding statistics is fundamental for any data analyst. Master concepts like regression analysis, probability theory, and hypothesis testing. This skill will help you not only describe trends but also make data-driven predictions and assess the significance of your findings.

Skills to focus on: T-tests, ANOVA, correlation, regression models

5. Machine Learning Basics:
While you don’t need to be a data scientist, having a basic understanding of machine learning algorithms is increasingly important. Knowledge of supervised vs unsupervised learning, decision trees, and clustering techniques will allow you to push your analysis to the next level.

Begin with: Linear regression, K-means clustering, decision trees (using Python libraries like Scikit-learn)

In 2025, data analysts must embrace a multi-faceted skill set that combines technical expertise, statistical knowledge, and the ability to communicate findings effectively.

Keep learning and adapting to these emerging trends to ensure you're ready for the challenges of tomorrow.

I have curated best 80+ top-notch Data Analytics Resources 👇👇
https://whatsapp.com/channel/0029VaGgzAk72WTmQFERKh02

Like this post for more content like this 👍♥️

Share with credits: https://news.1rj.ru/str/sqlspecialist

Hope it helps :)
👍107
This is how data analytics teams work!

Example:
1) Senior Management at Swiggy/Infosys/HDFC/XYZ company needs data-driven insights to solve a critical business challenge.

So, they onboard a data analytics team to provide support.

2) A team from Analytics Team/Consulting Firm/Internal Data Science Division is onboarded.
The team typically consists of a Lead Analyst/Manager and 2-3 Data Analysts/Junior Analysts.

3) This data analytics team (1 manager + 2-3 analysts) is part of a bigger ecosystem that they can rely upon:
- A Senior Data Scientist/Analytics Lead who has industry knowledge and experience solving similar problems.
- Subject Matter Experts (SMEs) from various domains like AI, Machine Learning, or industry-specific fields (e.g., Marketing, Supply Chain, Finance).
- Business Intelligence (BI) Experts and Data Engineers who ensure that the data is well-structured and easy to interpret.
- External Tools & Platforms (e.g., Power BI, Tableau, Google Analytics) that can be leveraged for advanced analytics.
- Data Experts who specialize in various data sources, research, and methods to get the right information.

4) Every member of this ecosystem collaborates to create value for the client:
- The entire team works toward solving the client’s business problem using data-driven insights.
- The Manager & Analysts may not be industry experts but have access to the right tools and people to bring the expertise required.
- If help is needed from a Data Scientist sitting in New York or a Cloud Engineer in Singapore, it’s available—collaboration is key!

End of the day:
1) Data analytics teams aren’t just about crunching numbers—they’re about solving problems using data-driven insights.
2) EVERYONE in this ecosystem plays a vital role and is rewarded well because the value they create helps the business make informed decisions!
3) You should consider working in this field for a few years, at least. It’ll teach you how to break down complex business problems and solve them with data. And trust me, data-driven decision-making is one of the most powerful skills to have today!

I have curated best 80+ top-notch Data Analytics Resources 👇👇
https://news.1rj.ru/str/DataSimplifier

Like this post for more content like this 👍♥️

Share with credits: https://news.1rj.ru/str/sqlspecialist

Hope it helps :)
👍136
SQL Interview Questions

1. How would you find duplicate records in SQL?
2.What are various types of SQL joins?
3.What is a trigger in SQL?
4.What are different DDL,DML commands in SQL?
5.What is difference between Delete, Drop and Truncate?
6.What is difference between Union and Union all?
7.Which command give Unique values?
8. What is the difference between Where and Having Clause?
9.Give the execution of keywords in SQL?
10. What is difference between IN and BETWEEN Operator?
11. What is primary and Foreign key?
12. What is an aggregate Functions?
13. What is the difference between Rank and Dense Rank?
14. List the ACID Properties and explain what they are?
15. What is the difference between % and _ in like operator?
16. What does CTE stands for?
17. What is database?what is DBMS?What is RDMS?
18.What is Alias in SQL?
19. What is Normalisation?Describe various form?
20. How do you sort the results of a query?
21. Explain the types of Window functions?
22. What is limit and offset?
23. What is candidate key?
24. Describe various types of Alter command?
25. What is Cartesian product?

Like this post if you need more content like this ❤️
👍151
Quick SQL functions cheat sheet for beginners

Aggregate Functions

COUNT(*): Counts rows.

SUM(column): Total sum.

AVG(column): Average value.

MAX(column): Maximum value.

MIN(column): Minimum value.


String Functions

CONCAT(a, b, …): Concatenates strings.

SUBSTRING(s, start, length): Extracts part of a string.

UPPER(s) / LOWER(s): Converts string case.

TRIM(s): Removes leading/trailing spaces.


Date & Time Functions

CURRENT_DATE / CURRENT_TIME / CURRENT_TIMESTAMP: Current date/time.

EXTRACT(unit FROM date): Retrieves a date part (e.g., year, month).

DATE_ADD(date, INTERVAL n unit): Adds an interval to a date.


Numeric Functions

ROUND(num, decimals): Rounds to a specified decimal.

CEIL(num) / FLOOR(num): Rounds up/down.

ABS(num): Absolute value.

MOD(a, b): Returns the remainder.


Control Flow Functions

CASE: Conditional logic.

COALESCE(val1, val2, …): Returns the first non-null value.


Like for more free Cheatsheets ❤️

Share with credits: https://news.1rj.ru/str/sqlspecialist

Hope it helps :)

#dataanalytics
6👍1
Power BI DAX Cheatsheet 🚀

1️⃣ Basics of DAX (Data Analysis Expressions)

DAX is used to create custom calculations in Power BI.

It works with tables and columns, not individual cells.

Functions in DAX are similar to Excel but optimized for relational data.


2️⃣ Aggregation Functions

SUM(ColumnName): Adds all values in a column.

AVERAGE(ColumnName): Finds the mean of values.

MIN(ColumnName): Returns the smallest value.

MAX(ColumnName): Returns the largest value.

COUNT(ColumnName): Counts non-empty values.

COUNTROWS(TableName): Counts rows in a table.


3️⃣ Logical Functions

IF(condition, result_if_true, result_if_false): Conditional statement.

SWITCH(expression, value1, result1, value2, result2, default): Alternative to nested IF.

AND(condition1, condition2): Returns TRUE if both conditions are met.

OR(condition1, condition2): Returns TRUE if either condition is met.


4️⃣ Time Intelligence Functions

TODAY(): Returns the current date.

YEAR(TODAY()): Extracts the year from a date.

TOTALYTD(SUM(Sales[Amount]), Date[Date]): Year-to-date total.

SAMEPERIODLASTYEAR(Date[Date]): Returns values from the same period last year.

DATEADD(Date[Date], -1, MONTH): Shifts dates by a specified interval.


5️⃣ Filtering Functions

FILTER(Table, Condition): Returns a filtered table.

ALL(TableName): Removes all filters from a table.

ALLEXCEPT(TableName, Column1, Column2): Removes all filters except specified columns.

KEEPFILTERS(FilterExpression): Keeps filters applied while using other functions.


6️⃣ Ranking & Row Context Functions

RANKX(Table, Expression, [Value], [Order]): Ranks values in a column.

TOPN(N, Table, OrderByExpression): Returns the top N rows based on an expression.


7️⃣ Iterators (Row-by-Row Calculations)

SUMX(Table, Expression): Iterates over a table and sums calculated values.

AVERAGEX(Table, Expression): Iterates over a table and finds the average.

MAXX(Table, Expression): Finds the maximum value based on an expression.


8️⃣ Relationships & Lookup Functions

RELATED(ColumnName): Fetches a related column from another table.

LOOKUPVALUE(ColumnName, SearchColumn, SearchValue): Returns a value from a column where another column matches a value.


9️⃣ Variables in DAX

VAR variableName = Expression RETURN variableName

Improves performance by reducing redundant calculations.


🔟 Advanced DAX Concepts

Calculated Columns: Created at the column level, stored in the data model.

Measures: Dynamic calculations based on user interactions in Power BI visuals.

Row Context vs. Filter Context: Understanding how DAX applies calculations at different levels.

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

React with ❤️ for free cheatsheets

Share with credits: https://news.1rj.ru/str/sqlspecialist

Hope it helps :)
10👍7👏1
Data Analytics Interview Preparation Part-2
[Questions with Answers]

How did you get your job?

I was hired after an internship. 
To get the internship, I prepared a bunch for general Python questions (LeetCode etc.) and studied the basics of machine learning (several different algorithms, how they work, when they're useful, metrics 
to measure their performance, how to train them in practice etc.). 

To get the internship I had to pass a technical interview as well as a take-home machine learning (ML) exercise. Then, it was just a question of doing a good job in the internship! 

What are your data related responsibilities in your job? 

I work on our recommendation system. It’s deep learning based. I work on a lot of features to try and 
improve it (reinforcement learning & NLP etc). Since I'm in a start-up, it's also up to our team to put the models we design into production. So, after a phase of research & development and model design, in notebooks, it's time to create a real pipeline, by creating noscripts. 
This enables us to define, train, replace, compare and check the status of the models in production. It's basically all in Python, using Keras/TensorFlow, Pandas, Scikit-learn and NumPy. We also do a lot of analysis for the business team to help them compute metrics of interest (related to 
revenue, acquisition etc.). For that, we use an external utility called Metabase. It is is hooked up to our database where we write SQL queries and visualize the results and create dashboards (using 
Tableau/Looker etc). 
I would say my role is quite "full-stack" since we are all involved from the phase of R&D to deployment on our cluster. 

Was it difficult to get this role?

I got hired after an internship. If you come from a scientific background, it's not that hard to transition into data science. All the math is something you will probably have seen already (especially if you're 
doing maths or physics). So, with some preparation and coding practice, you can start applying to internships. 
It took me maybe a month or two of preparation to get some basic ideas of the typical Python data stack (Pandas, Keras, SciKit-learn etc) before I started to send out CVs. Then, if you get an internship, try your best to do the best you can and then maybe you'll be hired after!

I have curated best 80+ top-notch Data Analytics Resources 👇👇
https://whatsapp.com/channel/0029VaGgzAk72WTmQFERKh02

Hope it helps :)
3👍3
7 Baby Steps to Become a Data Analyst 👇👇

1. Understand the Role of a Data Analyst:

Learn what a data analyst does, including collecting, cleaning, analyzing, and interpreting data to support decision-making.

Familiarize yourself with key terms like KPIs, dashboards, and business intelligence.

Research industries where data analysts work, such as finance, marketing, healthcare, and e-commerce.


2. Learn the Essential Tools:

Excel: Start with basics like formulas, functions, and pivot tables, then advance to using Power Query and macros.

SQL: Learn to write queries for retrieving, filtering, and aggregating data from databases.

Data Visualization Tools: Master tools like Power BI or Tableau to create dashboards and reports.


3. Develop Analytical Thinking:

Practice identifying trends, patterns, and outliers in datasets.

Learn to ask the right questions about what the data reveals and how it can guide decision-making.

Strengthen problem-solving skills through real-world case studies or challenges.


4. Master a Programming Language (Python or R):

Learn Python libraries like pandas, NumPy, and matplotlib for data manipulation and visualization.

Alternatively, learn R for statistical analysis and its packages like ggplot2 and dplyr.

Work on projects like cleaning messy datasets or creating automated analysis noscripts.


5. Work with Real-World Data:

Explore open datasets from platforms like Kaggle or Google Dataset Search.

Practice analyzing datasets related to your area of interest (e.g., sales, customer feedback, or healthcare).

Create sample reports or dashboards to showcase insights.


6. Build a Portfolio:

Document your projects in a way that demonstrates your skills. Include:

Data cleaning and transformation examples.

Visualization dashboards using Power BI, Tableau, or Excel.

Analysis reports with actionable insights.


Use GitHub or Tableau Public to showcase your work.


7. Engage with the Data Analytics Community:

Join forums like Kaggle, Reddit’s r/dataanalysis, or LinkedIn groups.

Participate in challenges to solve real-world problems, such as Kaggle competitions.

Additional Tips:

Gain domain knowledge relevant to your target industry (e.g., marketing analytics or financial analysis).

Focus on communication skills to present insights effectively to non-technical stakeholders.

Continuously learn and upskill as new tools and techniques emerge in the data analytics field.

Join our WhatsApp channel 👇
https://whatsapp.com/channel/0029VaGgzAk72WTmQFERKh02

Like this post for more content like this 👍♥️

Share with credits: https://news.1rj.ru/str/sqlspecialist

Hope it helps :)
👍87
Step-by-Step Approach to Learn Data Analytics

➊ Learn Programming Language → SQL & Python

Master Excel & Spreadsheets → Pivot Tables, VLOOKUP, Data Cleaning

SQL for Data Analysis → SELECT, JOINS, GROUP BY, Window Functions

Data Manipulation & Processing → Pandas, NumPy

Data Visualization → Power BI, Tableau, Matplotlib, Seaborn

➏ Exploratory Data Analysis (EDA) → Missing Values, Outliers, Feature Engineering

➐ Business Intelligence & Reporting → Dashboards, Storytelling with Data

➑ Advanced Concepts → A/B Testing, Statistical Analysis, Machine Learning Basics

React with ❤️ for detailed explanation

Share with credits: https://news.1rj.ru/str/sqlspecialist

Hope it helps :)
25👍7👎1