Power BI Courses in Chennai

Our Power BI courses in Chennai provide hands-on training to help you master data visualization, reporting, and business intelligence. Learn from industry experts and gain practical experience with real-time projects, equipping you with the skills needed to analyze and present data effectively. Whether you’re a beginner or an experienced professional, our courses are designed to help you excel in the field of business intelligence.

Technologies You Will Learn

Greens Technologies

Popular Courses

Gain in-demand Data Analytics and Power BI skills with expert-led training in Chennai. Master data visualization, reporting, and business intelligence to advance your career.

Combo 1

POWER BI + POWER BI SERVICE + SQL + PYTHON

Combo 2

POWER BI + POWER BI SERVICE + SQL

Combo 3

TABLEAU + TABLEAU SERVER + SQL + PYTHON

Combo 4

TABLEAU + TABLEAU SERVER + SQL

Combo 5

PBI + PBS+ POWER APPS + POWER AUTOMATE + SQL

Combo 6

PBI + PBS + POWER APP + POWER AUTO + SQL + PYT

Curriculum

  1. Power BI Course Syllabus
  2. Overview & Introduction

  3. Software Installation & Setup

  4. Understanding Data Types

  5. Data Modeling Concepts

  6. DAX Functions

    • Aggregation Functions: SUM, AVERAGE, COUNT
    • Date & Time Functions: TODAY, YEAR, DATEADD
    • Logical Functions: IF, AND, OR, NOT
    • Filtering Functions: FILTER, ALL
    • Statistical Functions: MAX, MIN, MEDIAN
    • Text Functions: CONCATENATE, LEFT, RIGHT, MID
    • Information Functions: COLUMNNAME, COLUMNS, DATATABLE, ISBLANK, ISCOLUMN, ISERROR, ISEMPTY
    • Time Intelligence Functions
  7. Power Query Editor

    • Data Source Connectivity: Importing data from files and databases
    • Data Transformation: Column renaming, data type modifications, duplicate removal, filtering, sorting, merging, pivoting, and unpivoting
    • Error Handling Techniques
    • Data Loading & Processing
  8. Tracking Columns in Data

  9. Column Splitting & Selection Techniques

  10. Join Operations, Data Extraction & Formatting

  11. Appending Queries, Duplicating Queries, Creating Dimension Tables, and Merging Queries

  12. Data Visualization in Power BI

  13. Dashboard Creation & Formatting

  14. Power BI Service & Cloud Integration

  1. Introduction to Tableau: Interface Overview, Products, and Desktop Features
  2. Understanding Data Types in Tableau
  3. Exploring Different Types of Data Connections
  4. Working with Dimensions & Measures
  5. Concepts of Discrete & Continuous Data
  6. Overview of Tableau File Extensions
  7. Utilizing Groups, Combinations, Sets, Parameters, Combined Sets, and Hierarchies
  8. Implementing Filters: Data Source, Extract, Dimension, Measure, Cascading, Context Filters
  9. Exploring Functions: Numerical, Aggregate, Logical, String, Table Calculations, Window Functions, Date Functions, Quick Table Calculations, Handling Nulls, and Analytics
  10. Understanding LOD (Level of Detail) and Bins
  11. Working with Various Types of Axes and Charts
  12. Implementing Maps and Filters in Tableau
  13. Creating Dashboards: Basic & Advanced Dashboard Development
  14. Configuring Dashboard Actions for Interactivity
  15. Data Modeling: Understanding Relationships and Data Blending
  16. Performing Joins: Cross-Database Joins and Their Applications
  17. Introduction to Tableau Server and Tableau Online
  18. Working with Embedded & Published Data Sources
  19. Managing Different Site Roles & User Access Controls
  20. Implementing Row-Level Security (RLS), Alerts, Subscriptions, and Metrics
  21. Handling Empty Extracts in Tableau
  1. Overview & Introduction
  2. Setup & Installation
  3. Database & Table Creation
  4. Understanding Data Types
  5. Working with Operators
  6. Text Case Functions (UPPER(), LOWER(), INITCAP())
  7. String Handling Functions (SUBSTRING(), CONCAT(), LEN(), TRIM(), REPLACE())
  8. Essential Functions (Date, Null, Numeric, General)
  9. Grouping & Aggregation (COUNT(), SUM(), AVG(), MIN(), MAX(), GROUP BY, HAVING)
  10. Analytical & Window Functions
  11. SQL Commands (Data Definition, Data Manipulation, Transaction Control, Data Query Language)
  12. Joins & Relationships (INNER, LEFT, RIGHT, FULL, CROSS)
  13. Constraints & Integrity Rules (NOT NULL, PRIMARY, UNIQUE, FOREIGN, DEFAULT, INDEX, CHECK)
  14. Set Operations (UNION, UNION ALL, MINUS, INTERSECT)
  15. Views & Materialized Views
  16. Subqueries & Nested Queries
  17. Pseudo Columns & Special Columns (ROWID, ROWNUM, LEVEL, CONNECT_BY_ISLEAF, SYS_GUID())
  1. Introduction

  2. Setup & Installation

    • Installing Python, Anaconda, and Jupyter Notebook
  3. Compilation vs Interpretation

  4. Writing Your First Program

    • “Hello World” Example
  5. Understanding Variables

  6. Exploring Data Types

  7. Working with Operators

  8. Functions & Methods

  9. Conditional Statements

    • if, if-else, elif
  10. Looping Constructs

  • while loop, for loop
  1. Data Structures in Python
  • Lists, Tuples, Sets, Dictionaries
  1. Iteration Tools
  • Map, Filter
  1. Regular Expressions in Python

  2. Modules, Packages, and PIP

  3. Exception Handling

  4. Object-Oriented Programming (OOPs)

  • Classes and Objects
  • Constructor
  • Attributes and Methods
  • Inheritance
  • Encapsulation
  • Polymorphism
  1. Lambda Functions (Anonymous Functions)

  2. Popular Python Libraries

  • NumPy, Pandas, Matplotlib
  1. Generators and Closures
  1. Automating Email Delivery to a Gmail Account with an Attachment from OneDrive

  2. Automating New Group Creation via Microsoft Forms

  3. Scheduling Automated Emails for Birthday and Wedding Greetings

  4. Setting Up Power BI Alert Notifications for Microsoft Teams and Outlook

  5. Executing Dataset Refresh Processes

  6. Utilizing Aggregate and Group Functions (COUNT(), SUM(), AVG(), MIN(), MAX(), GROUP BY, HAVING)

  1. Introduction

  2. Installation & Setup

  3. Getting Started with the Developer Environment

  4. Understanding Variables

  5. Working with Collections

    • Creating, Accessing, Manipulating, Iterating, and Clearing Collections
  6. Automated Email Generation for Birthdays & Key Components

    • Canvas Apps
    • Model-Driven Apps
    • Data Sources
    • Controls & Expressions
    • Screens
    • Data Integration
  7. Dynamic Assignments

    • Utilizing Formulas, Variables, Collections, Contextual Data, Controls, and Properties
    • Handling User Interactions
  8. Functions Overview

    • Data Functions
    • Control Functions
    • Mathematical Functions
    • Text Functions
    • Logical Functions
    • Date & Time Functions
    • Input & Interaction Functions
  9. Formulas & Expressions

    • OnSelect, OnClick, Upper, Lower, Proper, Launch, Navigation, and more
  10. Building a Canvas App Using SQL & SharePoint

  11. Implementing Data Validation with SQL & SharePoint

  12. Developing Applications with Forms & Galleries

  13. Performing CRUD Operations (Create, Read, Update, Delete)

  14. Creating Cascading Dropdowns

  15. Integrating Power BI with Power Apps

  • Designing Power BI Reports
  • Publishing Reports to Power BI Service
  • Generating Embed Codes
  • Embedding Power BI Reports within Power Apps
  • Configuring Interactive Features
  • Testing & Deployment

Experience

Gain hands-on experience with real-time Power BI projects, interactive dashboards, and industry-relevant case studies to enhance your data analytics expertise.

Education

Our Data Analytics course provides industry-focused education, equipping you with the skills to analyze, interpret, and visualize data for informed decision-making.

Certificate

Earn a globally recognized Data Analytics certification, validating your expertise in data visualization, reporting, and business intelligence with Power BI.

Our Data Analytics Courses

Take your data skills to the next level with our Power BI Course.

Greens Technologies

Course Options:

One-on-One Mentoring

Get personalized guidance with one-on-one mentoring from industry experts. Receive tailored support to master Power BI and enhance your data analytics skills.

Hybrid Learning

Our Power BI course offers a hybrid learning model, combining online and classroom training for a flexible, interactive experience. 

Online Learning

Experience flexible and interactive online learning for Power BI, with live instructor-led sessions and hands-on projects.

Fast-Track Courses

Our Fast-Track Power BI Courses are designed for quick learning, helping you master data visualization and analytics in a shorter time.

Data Speaks Louder Than Words

Students Enrolled
0 +
Branches
0
Placed Students
0 +
Years Of Experience
0

Overall Key Features of Our Power BI Course

Hands-on Training

Learn with real-time projects and case studies.

Expert Instructors

Get trained by industry professionals with years of experience.

Comprehensive Curriculum

Covers Power BI Desktop, DAX, Data Modeling, and Reporting.

Live Projects & Practical Exposure

Work on real-world datasets and business scenarios.

Flexible Learning Options

Choose from classroom, online, or fast-track training.

Certification & Career Support

Earn a recognized certification and get job assistance.

Advanced Visualization Techniques

Master interactive dashboards and data storytelling.

Placement Assistance

Get interview guidance and job referrals from top companies.

Student Hub

Disclaimer Note:
The details mentioned here are for supportive purposes only. There are no tie-ups or links with the corresponding PGs.

Ladies PG Accommodation
Rainbow : 6369217603
Green Home : 9150607451
Sai Balaji : 8142583960
Orange : 9080195608
Sai Diwaraka : 9629399305
Bhavani : 9486240831
GVR : 9994573768
Queens : 08807186947
Mens PG Accommodation
Epic Men PG : 9494646294
Anandhi & SPR : 8508854119
Engineers PG : 8056376736
Four Square PG : 9080195608
Subbaragan PG : 7358498283
Madhurai PG : 7358176

    Check Out Our SQL Compiler!

    Greens Technology offers a powerful online SQL Compiler to help you practice and improve your SQL skills. Click the button below to get started.

    Go to SQL Compiler
      Task:1-Intro

      1. Show the region-wise sales in a pie chart in the tooltip need to show profit and discount.
      2. Visualize the date-wise sales in a line chart.
      3. Show the category and sub-category wise sales in your own visualization.
      4. Create the Treemap Metrics: Region and Discount.
      5. Create a bubble chart: Metrics: Subcategory and profit.
      6. Create a box and whisker plot chart with state-wise sales.
      7. Create all 24 charts by own metrics from show me.

      Task:2-LOD

      1.Last order date of every product
      2.Last product bought by customer.
      3.Make a visualization use metrics: Cat,Sub cat, State and sales. In that in a view, user need a information about total sales in sub cat wise.
      4.Need a product count in range wise, use range (0 – 1000)

      Task:3-Analytics/Quick table calculations

      1.Predict the 2021 sales.
      2.Actual sales with target value as your own.
      3.Make cluster for sub-cat
      4.Create a text chart use metrics : Region segment Cat & Sub – cat – Sales,In that display the sub totals and row totals.
      5.Create a bar chart in that show the avg sales,Metrics : Region & sales.
      6.Find the cumilative value of each customer with sales
      7.Find the difference between previous value and current value in the subcategory wise sales

      Task:4-Dual/blended/sync/Filter

      1.Create a visualization with following metrics in a single chart.
            a.Sales
           b.Discount
           c.Profit
           d.Category
      2.Compare the profit and sales,for current year alone in a single chart.
      3.Context filter: metrics are cat and sub-cat.
      4.Cascading filter for Sub-cat and Cat.

      Task:5-Group/combine/set/parameter/hierarchy

      1) Need to show a topN peformance products.Use metrics Profit and product.
      2) Display Top and Bottom 5 sales of sub cat.
      3) Client need to see multiple graphs in single sheet, Use metrics Profit,total sales and Profit ratio and sub-cat.
      4) Create a Drill down for all product related fields
      5) Combinne and group by use your own visualization.
      6) Create date parameter with shipdate ,need to reflect in all charts.

      Task:6-Functions

      1)Show the last date of this month
      2)How many days remaining for this year to end
      3)Last purchase date for each customer
      4)Display no of records in subcategory
      5)Write a calculation to change from ‘appliances’ to ‘Appliances'(Initial letter to be upper case)
      6)Display no of sales for each cat.
      7)Display no of sales for each cat(Duplicate should not be count)
      8)Second order date of each customer
      9)Find all the customer name begins with A
      10)Find all the customer name ends with H
      11)Seperate the year from the order ID
      12)Display ranges of sales as
         >50000 as good,
         >100000 as very good,
         >150000 as Excellent

      Task:7-Create dashboard

      (A)Requirements.
      KPI’s
      1.Sales
      2.profit
      3.sales per customer
      4.profit per product
      5.sales growth compare to previous year
       (i)Add two filters and one date parameter.
       (ii)Minimum 6 charts. (Including YOY, 4 your own charts,1 customize chart and 1 map chart)
       (iii)Add action filters too.

      Week End Task 01-Customized Charts.

      1.Water Fall Charts
      2.Donut Chart
      3.Butterfly Chart
      4.Pyramid/Funnel Charts
      5.Create Histogram chart
      6.Create Heat map and Tree map using Profit and sales

      Week End Task 02

      Create a dashboard.Get a data source from tableau public.

      Conditions:
      1)Add
      2 Filters and Date paremetrs

      Tableau Limitations:
      Maximum Rows: unlimited
      Maximum column: 50 column.
      Maximum joins: 32 (Table we can join)
      Default Join : Inner Join(we can change it)
      Default Join in blending: Left outer Join.
      Maximum worksheet: 155
      Maximum parameter: 155

      POWER QUERY

      =====================================================

      Data Visualization

      POWER BI DESKTOP

      – M query
      -Power Query Editor
      -Data Modeling
      -DAX Functions
      -POWER BI Visualization
      -POWER BI Service

      Report View

      – Data View
      – Model View

      Power Query Editor – ETL (Extract Transform Load)

      – Transform (make changes in the real data column)
      – Add Column (will add new column and make the changes)

      Transform

      Data Types
      – Whole number
      – Decimal number
      – Text
      – Date
      – Date/Time
      – Time
      – True/False

      – Use first row as Headers
      – Transpose
      – Reverse Rows
      – Count Rows
      – Detect Data Type
      – Rename
      – Replace values
      – Fill
      – Pivot Column
      – Unpivot Columns
      – Move
      – Convert to list
      – Split Column
        + By delimiter
        + By number of char
        + By positions
        + By lower to upper case
        + By upper to lower case
        + By digit to Non-Digit
        + By Non-Digit to Digit
      – Format
        + lower case
        + upper case
        + capitalize each word
        + trim
        + clean
        + add prefix
        + add suffix
      – Merge Columns
      – Extract
      – Parse

      STATISTICS

      – sum
      – minimum
      – maximum
      – average
      – median
      – standard deviation
      – count values (10,20,30,30,50) = 5
      – count distinct values (10,20,30,30,50) = 4

      STANDARD

      – add
      – multiply
      – subtract
      – divide
      – integer divide
      – modulo
      – Percentage
      – Percent Of

      SCIENTIFIC

      – Absolute value
      – power
      – square root
      – exponent
      – logarithm
      – Factorial

      ROUNDING

      – round up
      – round down
      – round

      INFORMATION

      – is even
      – is odd
      – sign

      DATE

      – age
      – date only
      – parse
      – year
      – month
      – quarter
      – week
      – day
      – combine date and time
      – earliest
      – latest

      TIME

      – time only
      – local time
      – parse
      – hour
      – minute
      – second
      – combine date and time
      – earliest
      – latest

      Round
      1.2 = 1
      1.6 = 2
      1.9 = 2

      Round UP
      1.2 = 2
      1.6 = 2
      1.9 = 2

      Round DOWN
      1.2 = 1
      1.6 = 1
      1.9 = 1

      STANDARD
      SCIENTIFIC
      ROUNDING
      DATE
      TIME
      DURATION
      ADD COLUMN

      – Column from examples
      – Custom column
      – Invoke custom column
      – Conditional Column
      – Index Column
      – Duplicate Column

      New Source

      – Recent Sources
      – Enter Data
      – Data Source settings
      – Refresh Preview
      – Properties
      – Advanced Editor
      – Manage

      Parameter

      – value Changes value dynamically

      Home

      – Choose columns
      – Remove columns
      – Keep rows
      – Remove rows
      – Sorting
      – Split Column
      – Group By

      Merge Queries

      – Left Join (All records from LEFT side table, matched record from RIGHT side)
      – Right Join (All records from RIGHT side table, matched record from LEFT side)
      – Inner Join (Matched records from both tables)
      – Full Outer Join (Matched and Unmatched records from both tables)
      – Left Anti (left table records, without matching records with right table)
      – Right Anti (right table records, without matching records with left table)

      Append Queries

      appending two or more tables, for example adding Jan record + Feb record

      DAX – Data Analytics Expressions

      – Calculated Column – will occupy memory space, gives value for each row
      – Calculated Measure – won’t occupy memory space, gives an aggregated single value

      DATE FUNCTIONS

      – DAY
      – MONTH
      – YEAR
      – QUARTER
      – Weekday
      – Weeknum
      – Today
      – Now
      – Datediff
      – Dateadd
      – Start of the month
      – End of the month
      – EOmonth

      LOGICAL FUNCTIONS

      – If
      – Iferror
      – And
      – Or

      Calculate
      TEXT FUNCTIONS

      – uppercase
      – lowercase
      – propercase
      – left
      – right
      – mid
      – length
      – trim
      – concatenate
      – & (ampersand)
      – ” ” (space)
      – substitute
      – search

      Date value

      Network Days

      switch
      Not

      Time Intelligence Function

      – previous day
      – previous month
      – previous quarter
      – previous year
      – next day
      – next month
      – next quarter
      – next year
      – same period last year
      – Start of month
      – Start of quarter
      – Start of Year
      – End of month
      – End of quarter
      – End of Year
      – ytd
      – qtd
      – mtd

      INFORMATION FUNCTION

      – is blank
      – is empty
      – is odd
      – is even
      – is number
      – is text
      – is error
      – is nontext
      – is filtered
      – is logic

      – Filter
      – All
      – AllExcept
      – AllSelected
      – Var
      – Concatenatex

      Aggregate Functions

      – Sum
      – Average
      – Min
      – Max
      – Count (10,20,20,30,40) = 5
      – Distinct Count (10,20,20,30,40) = 4

      – sum vs sumx

      Visualizations
      Types of charts
      Filters
      Relationships

      – Cardinality

      Power BI service

      – Create account for Power BI service
      https://10minutemail.com/
      – Publishing the report
      – Comment
      – Share
      – Export
      – Download as .Pbix
      – Refresh now (it will refresh in the current time)
      – Scheduled refresh
      – Subscription
      – Alerts
      – Creating Dashboard

       
      SQL OVERVIEW:

      SQL:
      SQL stands for Structured Query Language.
      SQL is used to communicate with a database.
      It is a standard language for accessing and manipulating databases.

      DATABASE:
      A database is an organized collection of structured information, or data, typically stored electronically in a computer system.
      A database is usually controlled by a database management system (DBMS).
      Databases are used for storing, maintaining, and accessing any sort of data.

      Database available in market:
      Oracle, MySQL, Microsoft SQL Server, PostgreSQL, and MongoDB are all popular business database solutions.

      TABLES:
      Tables are database objects that contain all the data in a database.
      In tables, data is logically organized in a row-and-column format similar to a spreadsheet.

      ****************************
      Language —> SQL
      Database —> SQL Server
      Developer tool —> Microsoft SQL Server Management Studio
      ****************************

      Reasons: [Store data, Manipulate data, and Retrieve data]

      SQL- (Structured Query Language): Used to communicate to perform various types of operations like storing data, manipulating data, and retrieving data.

      Store data:
      Data in tables is stored in row and column format at the logical level, but physically it stores data in something called data pages.

      Manipulate data:
      Data manipulation refers to the process of adjusting data to make it organized and easier to read.

      Retrieve data:
      You can use the SELECT statement to retrieve a specific row or retrieve data in a specific way.

      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      [SQL TASK]- [Based on Microsoft SQL Server Database]-[Microsoft SQL Server Management Studio tool]

      DAY-1

      RESTRICTING AND SORTING DATA (part-1):

      1. Write a query to display all the names that start with S.
      2. Write a query to display all the names that start with S and end with the character n.
      3. Write a query to display all the employees working for department 90 whose names start with S.
      4. Write a query to display all the employees working in departments 10, 20, 50, and 90.
      5. Write a query to display first name, salary, and department id of the employees not working for departments 10, 20, 50, and 90.
      6. Write a query to display employees earning between 5000 and 7000.
      7. Display first name, salary, department id, and manager id of employees without managers.
      8. Display all records in the employees table and sort the first name in ascending order.
      9. Display first name, department id, and salary from the employees table and sort the records (sort department id in ascending order and salary in descending order).
      10. Create a query to display the last name and salary of employees earning more than $12,000.
      11. Create a query to display the employee last name and department number for employee number 176.
      12. Display the employee last name, job ID, and start date of employees hired between February 20, 2003, and May 1, 2005. Order the query in ascending order by start date.
      13. Display the last name and department number of all employees in departments 20 and 50 in alphabetical order by name.
      14. Display the last name and job title of all employees without managers.
      15. Display the last name, salary, and commission for all employees earning commissions. Sort data in descending order of salary and commissions.

      RESTRICTING AND SORTING DATA (part-2):

      1. Select the employees in department 30.
      2. List the first name, employee id, and departments of all clerks.
      3. Find the department numbers and names of employees in all departments with department id greater than 20.
      4. List name, job, and salary of all employees in department 20 who earn more than 2000/-.
      5. Find all salesmen in department 30 whose salary is greater than 1500/-.
      6. Find all employees whose designation is either manager or president.
      7. Find all managers who are not in department 30.
      8. Find all details of managers and clerks in department 10.
      9. Find the names of employees earning between 1200/- and 1400/-.
      10. Find employees who are clerks, analysts, or salesmen.
      11. Find employees who are not clerks, analysts, or salesmen.
      12. Find all employees whose total earning is greater than 2000/-.
      13. Find all employees whose name begins or ends with M.
      14. Find all employees whose names contain the letter M in any case.
      15. Find employees who do not receive commission.

      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      DAY-2

      AGGREGATE FUNCTIONS:

      1. How many employees are currently listed in the Employees table?
      2. What is the average salary of employees in the Employees table?
      3. What are the highest and lowest salaries in the Employees table?
      4. What is the average salary for each department in the Employees table?
      5. Which departments have more than 5 employees in the Employees table, and how many employees are in each of those departments?
      6. What is the average salary for each department, considering only employees with salaries greater than $50,000?
      — Using WHERE to filter rows before grouping
      — Using HAVING to filter groups after grouping
      7. What is the total amount of salaries paid out in each department in the Employees table?
      8. How many employees were hired each year according to the hire date in the Employees table?
      9. How many employees were hired in each month of the year according to the hire date in the Employees table?
      10. How many employees were hired on each day of the week according to the hire date in the Employees table?
      11. Write a query to display the number of people with the same job.
      12. Display the highest, lowest, sum, and average salary of all employees. Label the columns Maximum, Minimum, Sum, and Average, respectively.
      13. Display the minimum, maximum, sum, and average salary for each job type.
      14. Write a query that displays the difference between the highest and lowest salaries. Label the column DIFFERENCE.
      15. Determine the number of managers without listing them. Label the column Number of Managers. Hint: Use the MANAGER_ID column to determine the number of managers.

      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      DAY-3

      ANALYTICAL FUNCTIONS VS AGGREGATE FUNCTIONS:
      1. What is the average salary of all employees within our organization?
      2. What is the average salary for employees in each department?
      3. Displaying average salary against each employee record
      4. Calculate total sum of salary department wise
      5. Calculate cumulative sum of salary department wise
      6. Calculate cumulative sum of the organization
      7. Calculate Cumulative average of the salary department wise
      8. Find the oldest joiner department wise using LAG Analytic function
      9. Find the newest joiner department wise using LAG Analytic function
      10. Find the oldest joiner department wise using LEAD Analytic function
      11. Find the newest joiner department wise using LEAD Analytic function
      12. How can I use SQL to rank employees’ salaries within each department?
      13. How can I use SQL to assign a dense rank to employees’ salaries within each department?
      14. Find employee with MAX salary department wise
      15. Find employee with MIN salary department wise

      DAY-4

      DATE FUNCTIONS:
      Basic Date Functions
      1. How do you get the current date and time in SQL Server?
      2. How can you extract the year, month, and day from a date in SQL Server?
      3. How do you find the difference between two dates in days?
      Date Formatting and Manipulation
      4. How can you format a date in SQL Server?
      5. How do you add or subtract days from a date in SQL Server?
      — Add 10 days
      — Subtract 10 days
      6. How can you get the first day of the current month?
      Date Parts and Rounding
      7. How do you get the last day of the current month?
      8. How can you extract just the date part from a DATETIME value?
      9. How do you find the start of the week for a given date?
      Current date
      Advanced Date Functions
      10. How do you find the week number of the year for a given date?
      11. How can you find the date that is exactly one year before a given date?
      Date and Time Arithmetic
      12. How can you get the number of weeks between two dates?
      2024-01-01′, ‘2024-12-31’
      13. How do you calculate the number of hours, minutes, and seconds between two DATETIME values?
      ‘2024-01-01 08:00:00’, ‘2024-01-02 12:30:00’
      14. How can you extract the quarter of the year from a date?
      15. How can you get the last day of the previous month?

      DAY-5

      STRING FUNCTIONS:
      Basic String Manipulation
      1. How can you extract the first name from a full name column if the full name is stored in a single column (e.g., Full Name) in the format “First Name Last Name”?
      2. How would you convert all employee names in the Full Name column to uppercase?
      3. What SQL query would you use to find employees whose first names start with the letter ‘J’?
      4. How can you concatenate the First Name and Last Name columns to display the Full name of employees?
      5. How can you format the Phone Number column to include dashes (e.g., from “1234567890” to “123-456-7890”)?
      6. How would you find all employees whose email addresses contain the domain “example.com”?
      7. Write a query to find employees whose last names have exactly 5 characters.
      8. How can you extract the domain part of an email address (e.g., from “user@example.com” to “example.com”)?
      9. Write a query to replace all occurrences of a certain character (e.g., ‘.’ with ‘-‘) in the Phone Number column.
      10. How would you find employees with names that include the substring “Admin” anywhere in the Full Name column?
      11. Write a query to return the last 4 characters of the Phone Number column for each employee.
      12. How can you reverse the characters in the Last Name column for all employees?
      13. How can you replace all instances of “Manager” with “Supervisor” in the Job Title column?
      14. How can you find employees whose Email Address column contains a specific pattern such as “.org”?
      15. Write a query to extract the username part of an email address (i.e., the part before the ‘@’) from the Email Address column.

      DAY-6

      CASE AND CONVERT FUNCTIONS:
      CASE Function Questions
      1. Write a query to display each employee’s last name and indicate whether they receive a commission. The output should show “No Commission” if the Commission percentage is NULL, and “YES Commission” if there is a commission percentage.
      2. How can you determine if a given date (current date) is a weekend or a weekday?
      3. How would you categorize employees into different experience levels based on their years with the company? For example, “Junior” for less than 2 years, “Mid-Level” for 2 to 5 years, and “Senior” for more than 5 years.
      4. How can you display a message indicating whether each employee’s salary is above or below the average salary? Label the column as ‘Salary Status’.
      5. How would you use the CASE function to show different messages based on employee job titles? For instance, “Management” for titles containing “Manager”, “Technical” for titles containing “Engineer”, and “Other” for all other titles.
      6. Write a query to classify employees into different salary bands: “Low” for salaries below $40,000, “Medium” for salaries between $40,000 and $80,000, and “High” for salaries above $80,000.
      CONVERT Function Questions
      7. How can you convert the hire date column to a varchar format of ‘YYYY-MM-DD’?
      8. Write a query to convert the Salary column from numeric to a currency format with two decimal places.
      9. How can you convert the hire date column to a specific format, such as “Month Day, Year” (e.g., “August 22, 2024”)?
      Combining CASE and CONVERT Functions
      10. Write a query that uses CASE to classify employees based on the length of their Phone Number, and then converts the length into a string for reporting.

      DAY-7

      DDL-DATA DEFINITION LANGUAGE:

      Creating and Modifying Tables:

      1. How would you create a table named Employees with the following columns: Employee Id (integer, primary key), First Name (varchar (50)), Last Name (varchar (50)), Hire Date (date), and Salary (decimal (10, 2))?
      2. How can you modify an existing table Employees to add a new column Email Address of type varchar (100)?
      3. How would you change the Salary column in the Employees table to allow NULL values?
      4. Write a query to rename the Last Name column to Surname in the Employees table.

      Dropping and Renaming Tables

      5. How would you delete the Employees table from the database?
      6. What is the SQL command to rename the table Employees to Staff?

      Constraints and Indexes

      7. How can you add a unique constraint to the Email Address column in the Employees table to ensure all email addresses are unique?
      8. Write a query to add a foreign key constraint to the Employees table that references the Department Id column in the Departments table.
      9. Write a query to list all tables in the current database.
      10. How can you create a table named Projects with an ID column as a primary key, a Project Name column of type VARCHAR(100), a Start Date column of type DATE, and a Budget column of type DECIMAL(15, 2)?

      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      DAY-8

      DML-DATA MANIPULATION LANGUAGE AND TCL-TRANSACTION CONTROL LANGUAGE:

      Data Manipulations:

      1. How would you insert a new record into the Employees table with Employee Id 101, First Name ‘John’, Last Name ‘Doe’, Hire Date ‘2023-05-15’, and Salary 75000?
      2. Write a query to update the Salary of the employee with Employee Id 101 to 80000.
      3. How would you delete the record of the employee with Employee Id 101 from the Employees table?
      4. Assuming the Employees table has a Department Id column, how would you update the Department Id to 5 for all employees whose Salary is greater than 70000?
      5. Write a query to insert multiple records into the Projects table with Project Name ‘Project X’, ‘Project Y’, and ‘Project Z’ and their respective Start Date and Budget. Use appropriate values for ID if the column is auto-incremented.
      6. Write a query to select all employees from the Employees table and replace any NULL values in the Email Address column with ‘No Email’.
      7. How would you update all NULL values in the Commission PCT column to 0 in the Employees table?
      8. If you have a Projects table with columns Project Name and Start Date, how would you insert multiple rows into this table using a single query?
      9. How would you delete all records from the Projects table where the Start Date is before ‘2024-03-01’?
      10. Suppose you want to update the Email Address of all employees in the Employees table to ‘updated@example.com’ where the Last Name is ‘Doe’. How would you perform this update?

      Data Transactions:

      11. What is a transaction in SQL Server, and why is it important?
      12. What is the purpose of the COMMIT statement in SQL Server?
      13. What does the ROLLBACK statement do in SQL Server?
      14. What is a save point, and how can you use it in SQL Server?
      15. What are the differences between COMMIT, ROLLBACK, and SAVE TRANSACTION in SQL Server?

      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      DAY-9

      CONSTRAINTS:

      Primary Key Constraints

      1. Create a table named Students with the following columns: Student ID (int), First Name (varchar (50)), Last Name (varchar (50)), and Date of Birth (date). Ensure that Student ID is the primary key.
      2. How would you insert a new student into the Students table with Student ID 1001, First Name ‘Alice’, Last Name ‘Smith’, and Date Of Birth ‘2000-01-01’?

      Unique Constraints

      3. Create a table named Employees with Employee ID (int), Email (varchar (100)), First Name (varchar (50)), and Last Name (varchar (50)). Ensure that Email is unique.

      Foreign Key Constraints

      4. Create a table named Departments with Department ID (int) and Department Name (varchar (100)). Then, create another table named Employees with Employee ID (int), First Name (varchar (50)), Last Name (varchar (50)), and Department ID (int) that references Department ID in the Departments table.

      Check Constraints

      5. Create a table named Products with Product ID (int), Product Name (varchar (100)), Quantity (int), and Price (decimal(10, 2)). Add a check constraint to ensure that Quantity is greater than or equal to 0 and Price is greater than 0.
      6. How can you modify an existing table to add a check constraint that ensures the Salary column in the Employees table is between 30,000 and 150,000?

      Default Constraints

      7. Create a table named Orders with Order ID (int), Order Date (date), and Status (varchar (50)). Set a default value of ‘Pending’ for the Status column.
      8. How would you add a default constraint to an existing column Order Date in the Orders table to set it to the current date if no value is provided?

      Composite Constraints

      9. Create a table named Course Enrollments with Student ID (int), Course ID (int), and Enrollment Date (date). Set a composite primary key on Student ID and Course ID.

      Unique Constraint

      10. How would you create a unique constraint on a combination of First Name and Last Name in the Employees table to ensure that no two employees can have the same combination of first and last names?

      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      DAY-10

      JOINS:

      PART-01

      1. Inner Join
      Retrieve a list of all employees and their corresponding department names. You need to join the Employees table with the Departments table.
      Employees->First Name, Last Name
      Departments->Department Name

      2. Left Join
      Get a list of all employees and their job titles, including employees who do not have a job title assigned. Join the Employees table with the Jobs table.
      Employees->First Name, Last Name
      Jobs->Job Title

      3. Right Join
      List all departments and the employees working in them, including departments with no employees. Join the Departments table with the Employees table.
      Employees->First Name, Last Name
      Departments->Department Name

      4. Full Outer Join
      Find all employees and all departments, showing employees even if they are not assigned to any department, and showing departments even if no employees are assigned to them. Join the Employees table with the Departments table.
      Employees->First Name, Last Name
      Departments->Department Name

      5. Self-Join
      Display employee name and their respective manager name.
      Employees->Employee id, Employee Name, Manager Name

      6. Cross Join
      Employees->First Name, Last Name
      Departments->Department Name
      Generate a list of all possible combinations of employees and departments, regardless of their actual relationships. Use a cross join between the Employees table and the Departments table.

      7. Join with Aggregation
      Retrieve the total number of employees in each department. Join the Employees table with the Departments table, and group the results by department.
      Employees->Number of Employees
      Departments->Department Name

      8. Join with Subqueries
      Find the names of employees who earn more than the average salary in their department. Assume you have the following tables:
      Employees->First Name, Last Name

      9. Join with Multiple Tables (inner join)
      A.) List the names of employees, their job titles, and their department names. You need to join the Employees, Jobs, and Departments tables.
      Employees->First Name, Last Name
      Jobs->Job Title
      Departments->Department Name

      B.) List employee names, job titles, department names, city names, and country names. You must join tables of employees, jobs, departments, locations, and countries.
      Employees->First Name, Last Name
      Jobs->Job Title
      Departments->Department Name
      Locations->City
      Countries->Country Name

      10. Advanced Join with Filtering
      Retrieve a list of employees along with their department names“`html

      but only for those departments that have more than 5 employees. Use a subquery in conjunction with the join.

      ———————————-

      PART-02

      1. Write a query to display the last name, department number, and department name for all employees.
      2. Create a unique listing of all jobs that are in department 80. Include the location of the department in the output.
      3. Write a query to display the employee last name, department name, location ID, and city of all employees who earn a commission.
      4. Display the employee last name and department name for all employees who have an a (lowercase) in their last names. Place your SQL statement in a text file named test4.sql.
      5. Write a query to display the last name, job, department number, and department name for all employees who work in Toronto.
      6. Display the employee last name and employee number along with their manager last name and manager number. Label the columns Employee, Employee#, Manager, Manager#, respectively. Place your SQL statement in a text file named test6.sql.
      7. Modify test6.sql to display all employees including King, who has no manager. Place your SQL statement in a text file named test7.sql. Run the query in lab4_7.sql
      8. Create a query that displays employee last names, department numbers, and all the employees who work in the same department as a given employee. Give each column an appropriate label.
      9. Create a query that displays the name, job, department name, salary for all employees.
      10. Display the names and hire dates for all employees who were hired before their managers, along with their manager names and hire dates. Label the columns Employee name, Employee Hired, Manager, and Manager Hired, respectively.

      DAY-11

      SET OPERATORS:

      Combine Aggregate Results Using UNION
      1. Write a query that uses UNION to combine the average salary and the maximum salary of employees in each department.
      Find Common Average Salaries Using INTERSECT
      2. Write a query to find departments where the average salary is the same in two different years. Assume you have two tables: Employees_2022 and Employees_2023, both with Department ID and Salary columns.
      Find Unique Aggregate Results Using EXCEPT
      3. Write a query to find departments where the total salary of employees in 2023 is greater than that in 2022, using EXCEPT. Assume you have two tables: Employees_2022 and Employees_2023.
      Combine Results with UNION ALL and Aggregate Functions
      4. Write a query using UNION ALL to combine the total number of employees and the average salary in each department. Sort the results by the total number of employees in descending order.
      Find Employees with Unique Aggregated Data Using INTERSECT
      5. Write a query to find the departments where both the average salary and the maximum salary are the same in two different tables: Employees A and Employees B.
      Aggregate and Compare Results with EXCEPT
      6. Write a query to find departments where the total salary in the Employees table is greater than in the Retired Employees table.
      Union All and Filter Aggregated Results
      7. Write a query to get the combined total salary and employee count for each department from Employees_2023 and Employees_2024 tables, but only include departments that are present in both years.
      Combine Results from Multiple Years Using UNION ALL
      8. Write a query to combine the average salary and total salary for each department across the years 2022 and 2023. Use UNION ALL to combine these results.
      List all employees who either joined first or most recently.
      9. To get a combined view of employees who joined either the earliest or the most recently, you can use set operators such as UNION.
      Combine Results Using Set Operators
      10. Combine the results of employees with the highest and lowest salaries using UNION to get a unified list of these employees.

      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      DAY-12

      SUBQUERIES:

      1. Write a query to display the last name and hire date of any employee in the same department as zlot key. Exclude zlot key.
      2. Create a query to display the employee numbers and last names of all employees who earn more than the average salary. Sort the results in ascending order of salary.
      3. Display the last name, department number, and job ID of all employees whose department location ID is 1700.
      4. Display the last name and salary of every employee who reports to King.
      5. Display the department number, last name, and job ID for every employee in the Executive department.
      6. Find Employees with Higher Salaries than the Average
      7. Find the last names and salaries of employees who work in the same department as ‘John Doe’.
      8. Departments with More Employees than the Average
      9. Employees Who Report to Managers with a Salary above a Certain Amount
      10. Find Employees with No Subordinates
      11. Top-N Employees by Salary in Each Department
      12. Employees Earning More than Their Manager
      13. Find Employees with the Highest Salary in Their Department
      14. Departments with No Employees
      15. Employees Who Share a Job Title with Any Employee in a Specific Department

      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      DAY-13

      VIEWS:

      Create a View to Display Employee Names and Salaries
      1. Create a view called Employee Salaries that displays the first name, last name, and salary of all employees.
      Create a View with Filtered Data
      2. Create a view called High Earners that only includes employees with a salary greater than $15,000.
      Create a View with Joins
      3. Create a view named Employee Department that displays employee names along with their department names by joining the Employees and Departments tables.
      Update a View
      4. Assuming you have a view Employee Salaries, update the salary of employees in this view by increasing it by 10%.
      Drop a View
      5. Drop the view High Earners that you created previously.
      View to Display Managers and Their Direct Reports
      6. Create a view named [Employees Reporting to Manager’s With Job Title] that lists employees and their manager’s job titles where the manager’s job title is ‘Manager’.
      Create a View to Display Department Average Salaries
      7. Create a view named [Department Average Salaries] that shows the average salary for each department.
      View to Aggregate Data by Year
      8. Create a view named [Annual Employee Salaries] that displays the total salary paid to employees each year. Assume you have a Hire Date column in the Employees table.
      View for Salary Ranges
      9. Create a view named [Salary Ranges] that shows the salary ranges (Min Salary and Max Salary) for each department.
      View to Display Managers and Their Direct Reports
      10. Create a view named [Manager Employee Details] that lists managers (by their employee ID and name) and their direct reports employee IDs and names.

      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      DAY-14

      STORED PROCEDURES:

      1. What is a Stored Procedure in SQL Server?
      2. How do you create a stored procedure in SQL Server?
      You can create a stored procedure using the CREATE PROCEDURE statement.
      3. How do you execute a stored procedure?
      You can execute a stored procedure using the EXEC or EXECUTE statement.
      4. What are parameters in a stored procedure, and how are they used?
      5. How do you alter an existing stored procedure?
      You can alter an existing stored procedure using the ALTER PROCEDURE
      6. What are the benefits of using stored procedures?
      7. How do you pass parameters to a stored procedure?
      Create a Simple Stored Procedure
      8. Create a stored procedure named [Get Employee Details] that retrieves the first name, last name, and salary of an employee given their Employee ID.
      Stored Procedure with Output Parameter
      9. Create a stored procedure named [Get Department Employee Count] that returns the number of employees in a department. Use an output parameter for the count.
      Stored Procedure to Delete Records
      10. Create a stored procedure named [Delete Employees By Department] that deletes all employees from a specified department.

      DAY-15

      INDEX:

      1. What is an index in SQL Server, and why is it used?
      2. What are the different types of indexes available in SQL Server?
      3. How do you create an index on a table?
      4. What is the difference between a clustered and a non-clustered index?
      5. How can you view the existing indexes on a table?

      Create a Clustered Index
      6. Create a clustered index on the Employee ID column of the Employees table.

      Create a Non-Clustered Index
      7. Create a non-clustered index on the Last Name column of the Employees table.

      Drop an Index
      8. Drop the non-clustered index named [IX Employee Last Name] from the Employees table.

      Create a Unique Index
      9. Create a unique index on the Email column of the Employees table to ensure that all email addresses are unique.

      Create an Index on Multiple Columns
      10. Create a non-clustered index on the Department ID and Salary columns of the Employees table.

      ———————————————————————–

      1. What is power query editor?
      2. What are the connection present in power bi?
      3. What is live connection?
      4. What is reference?
      5. What is duplicate?
      6. What is append and merge?
      7. What are the types of joins in power bi?
      8. What is query folding?
      9. What is m language?
      10. What is query dependency?
      11. What are the transformation will do in power query editor?
      12. What is dimension and measure?
      13. What is pivot and unpivot?
      14. What is groupbyfunction in power query editor?
      15. What is grouping and binning in power bi?
      16. What are the most common data shaping technique?
      17. What is data modelling
      18. What is dimension tableand fact table and also difference?
      19. What is star schema, snow flake schema?
      20. What is cardinality or relationship?
      21. How many cardinality are there in power bi?
      22. What relationship?
      23. How to implement relationship?
      24. How to implement many to many relationship?
      25. What bidirectional filter?
      26. How many active relationship we can create at a time during modelling?
      27. What is report view?
      28. What are the refresh in power bi?
      29. What is incremental refresh
      30. What is full refresh?
      31. How to implementation of incremental refresh?
      32. What is manage relationship? DATA VISUALISATION QUESTIONS:
      33. What is dax functions?
      34. What is rls and implementation
      35. Types of rls
      36. What is new column, new measure,new table?
      37. What calculated column, calculated measure?
      38. Diff sum between sumx?
      39. Diff between row context and filter context?
      40. Difff calculateand calculate table?
      41. Diff all, all except, all select & real time use case?
      42. What are the dax functions you have used?
      43. What are the functional groups in dax?
      44. What is time intelligence function ?
      45. How to connect relation in dax?
      46. What is cumulative dax functions
      47. Types of filter
      48. What is slicer and sync slicer?
      49. What is drill down and drill through
      50. Diff between filter and slicer
      51. What is book mark?
      52. What is book mark action?
      53. What is custom visuals?
      54. Explain what types charts have you used in your projects?
      55. Parameter (query parameter, visual parameter)
      56. What is performance tuning?
      57. What conditional formatting
      58. How you testing the reports?
      59. Difference between reports and dashboard?
      60. How you will get requirement or brd
      61. Limitation of import method?
      62. Maximum data size used in power bi
      63. What is summarize , summarizex?
      64. What is iteration function?
      65. What is power automate?
      66. What are the three fundamental concepts of dax
      67. Performance tuning (dax,datamodelling,visual,query editor)

      POWER BI SERVICE QUESTIONS:
      68. What is alert, subscription
      69. What is power bi service?
      70. What is gateway connectios and types?
      71. What is workspace?
      72. What is data flow?
      73. What is ccid pipeline?
      74. What is switch function?
      75. What is subscription and alert?
      76. Will you able create multiple workspace?
      77. What are the tabs available in power service?
      78. What is scd?
      79. What is paginated report?
      80. How to configure schedule refresh in power bi service? GENERAL QUESTIONS:
      81. What is power bi?
      82. Difference between power bi and tableau?
      83. Why you prefering power bi?
      84. Power bi latest version and updates
      85. What are the views present in power bi
      86. How to get data from data source?
      87. What is power q/a?
      88. What is power map?
      89. What are the components present in power bi?
      90. What is ssbi?
      91. What are the database have you used?
      92. Advantange and limitations of power bi?
      93. What data sources can power bi connect to?
      94. Where is data stored in power bi?

      Data warehousing questions
      1. What is data warehousing?
      2. Olap vs oltp
      3. Star schema and snowflake schema

      SQL interview question
      1. What are the available data types in SQL?
      2. What are the operators we have in SQL?
      3. What are the case manipulation functions?
      4. What are the character/string manipulation functions?
      5. What are the analytical functions in SQL,explain its types?
      6. What are the aggregate functions in SQL,explain its types?
      7. What are the null functions in SQL and explain its types?
      8. What are the date functions in SQL and explain its types?
      9. What is ddl, dml & tcl, dql commands?
      10. What are the joins available in SQL?
      11. What is a view & materialized view?
      12. What are the sub queries in SQL?
      13. What are the set operations?
      14. What are the pseudo columns?
      15. What is a like operator?
      16. What are the constraints

      SQL difference questions
      1. What is the difference between where and having?
      2. What is the difference between delete, drop & truncate?
      3. What is the difference between union and unionall?
      4. What is the difference between nvl, nvl2 & colasece?
      5. What is the difference b/w primary key & foreign key?
      6. What is the differences between in and equall to?
      7. What is the difference between case and decode?
      8. What is the difference between and and or?

      SQL queries
      1. Write query to find max salary from employee table?
      2. Write query to find 2nd max salary from employee table?
      3. Write query to find nth max salary from employee table?
      4. Write query to find max salary department wise?
      5. Write query to find nth max salary department wise?
      6. Write query to find employee & manager name?
      7. Write query to how to find and delete the duplicates?

      1. What is Tableau, Why it is used for
      2. What is data visualization
      3. What is Workbook, Worksheet, Dashboard and Story
      4. What are the data types in Tableau
      5. What is Dimensions and Measures
      6. What is Discrete and Continuous
      7. What is Aggregation and Disaggregation of data
      8. Types of file Extensions in Tableau
      9. What is Group and Combine
      10. What is Dynamic Group
      11. What is Set and Parameter
      12. What is Hierarchy and how you will create
      13. What are the types of connection in Tableau
      14. Types of Filters in Tableau
      15. What is Context filter and Cascading Filter
      16. Order of Execution of filterM
      17. What is Dual Axis, Blended Axis & Synchronizing Axis
      18. What are the Analytical Functions in Tableau
      19. What are the Dashboard Actions present in Tableau
      20. What are the Number Functions in Tableau
      21. What are the Aggregate Functions in Tableau
      22. What are the logical Functions in Tableau
      23. What are the String Functions in Tableau
      24. What are the Table calculation Function in Tableau
      25. What are the Date Functions in Tableau
      26. What is Data Blending
      27. What is Data Joining
      28. What is Relationship
      29. What is LOD and its types
      30. What is Bins
      31. What are the types of Joins
      32. What is Calculated Field
      33. What is Quick Table Calculation and types
      34. What are Worksheet Marks
      35. What are the Dashboard Actions
      36. What is Tiled and Floating
      37. How to increase Performance in Tableau/Performance Improvement
      38. How to overcome unknown location in Tableau
      39. What is Published Data Source
      40. What is Embedded Data Source
      41. What is KPI and What are the KPI’s used in your Project
      42. What are the Rank Functions in Tableau
      43. How is Context Filter different from other filter? What is the disadvantage of context filter
      44. What is Tableau Server
      45. What is User filter and Row level Security
      46. What is Incremental Refresh
      47. What is Tableau Data Engine/hyper
      48. Roles available in Tableau Server
      49. Limitations of Context Filter
      50. What is Data Extract in Tableau Server
      51. What is Alert and What is Subscription
      52. Performance tuning in Tableau
      53. How performance testing done in Tableau
      54. What is Normalization and Denormalization
      55. What is Granularity
      56. What is Boxplot Chart
      57. What is Scatter Chart
      58. What is Histogram Chart
      59. What is Dendogram Chart
      60. What is Waterfall Chart
      61. What is Referential Integrity
      62. What is cardinality
      63. What is set and where you have used
      64. What is Primary data and Secondary data
      65. How will you Change Primary and Secondary Data Source
      Difference between Questions
      1. Difference b/w twb and twbx
      2. Difference b/w Group and Combine
      3. Difference b/w Set and Parameter
      4. Difference b/w set and Group
      5. Difference b/w Heat map and Tree map
      6. Difference b/w Context filter and Cascading filter
      7. Difference b/w Dual Axis and Blended Axis
      8. Difference b/w Ceiling and Floor
      9. Difference b/w Ifnull, Isnull and Zn
      10. Difference b/w contains and endswith
      11. Difference b/w ltrim and rtrim
      12. Difference b/w first and last
      13. Difference b/w Rank and Rank_dence
      14. Difference b/w Today and Now
      15. Difference b/w Data blending and Data Joining
      16. Difference b/w live and Extract Connection
      17. Difference b/w Alert and Subscription
      18. Difference b/w Filters and Parameter
      Scenario Based Questions
      1. How to display top5 and bottom5 sales
      2. What are the KPI’s used in your Project
      3. What is the version you are using
      4. What are the unique features in every version of Tableau
      5. How to remove ‘All’ in Show Filters
      6. How to display * in measures
      7. How many data sources you can blend(5)
      8. How many tables you can Join(32)
      9. How many columns we can extend in Tableau(50) Default is (16)
      10. There are three customer in the super store data set. What percent of the total profits is associated with the corporate segment?
      Output:Consumer-46.83%
      Corporate-32.12%
      Home Office-21.05%
      11. How to remove ‘Abc’ from the table
      12. What is Empty Extract
      13. What Visualization will you suggest for the following Scenarios
      i) To Show aggregated sales totals across a range of product categories(Tree map)
      ii) To show the duration of events or activities(Gantt Chart)
      iii) To show quarter wise profit growth(Waterfall)
      14. What are the Special Chart you used in your Project
      15. Can we use group in calculated field
      16. There is a sale record in which dates are from Monday to Sunday. How can we take records from Wednesday to Sunday
      17. Top and bottom value how you will achieve
      18. Which chart will you prefer for time line scenario
      19. How will you Extract data from server
      20. Have you used forecast in your project
      21. What is the custom SQL you used in your project
      22. How will you neglect null values
      23. How to Change Start Date of week and Fiscal Date in the Data
      24. How will you find Second Order Date
      25. How to display Top20-30
      Other Questions
      1. What is the Difference Between Tableau and Other BI tools
      2. What are the Tableau Products
      3. What is ETL and What are the ETL toll you are using
      4. For what Tableau Server is used For
      5. Do parameter contains a Drop down list
      6. Drawbacks of Tableau
      7. Drawbacks of data blending
      8. What are the documents you will attached to client during deployment
      9. What is the default aggregation function
      10. What is the default chart
      11. How can you embed a webpage in a dashboard
      12. How can you Schedule a workbook in Tableau after publishing it
      13. What are difficulties faces/difficult Scenarios
      14. What is the data source you are using in your project
      15. What is data warehousing
      16. Have you used data blending
      17. Explain about your last project
      18. Have you created any data source
      19. What is the Best feature in Tableau
      20. Have you worked in Tableau.tdsx
      21. Tableau Architect
      22. Have you worked in Tableau Repository
      23. Metrics used in your project
      24. Advantages of Tableau
      25. What are all charts you have worked
      26. How do you optimize the visualization in Tableau
      27. What is server
      28. What is the Workflow method used in your Organization
      29. How long it will take to create a dashboard from scratch
      30. Color of Context Filter
      31. What is Book mark
      32. Escalation in Tableau Repository
      33. What is the color of Discrete and Continuous”

      Why Power BI Course?

      Power BI is one of the most powerful business intelligence tools, enabling professionals to analyze, visualize, and share data-driven insights effectively. Our Power BI course in Chennai is designed to help you master data analytics, interactive dashboards, and reporting with hands-on training. Whether you are a beginner or an experienced professional, this course provides industry-relevant skills to enhance your career prospects. Gain expertise in data modeling, DAX, Power Query, and real-time analytics, and become job-ready with our expert-led sessions and practical projects.

      Google Reviews​

      0
      5/5
      2,394 Ratings
      “I chose power bi course, the trainer are very friendly and will be always available on calls or in person incase of any doubts or helps. They help also by conducting mock interviews, which helped to overcome my fear of interviews and I got placed in a company. I high recommend this institute to up Skill your career.”
      5/5
      Dinesh Kumar
      “Honestly, I've attended a couple of training canters earlier for other courses. Never had an experience like this before. I did Data analytics course here. The training is very good. The faculties have good knowledge and experience in the respective subjects. They teach from the scratch and also provide daily tasks to work on. All our queries were rectified. Mock tests were conducted on regular basis through which we gained in-depth knowledge on the topics and more confidence. Overall, Green Technologies is an excellent place to learn.”
      5/5
      Manikandan Gopalakrishnan
      “I previously completed Power BI training at Besant Technologies, but I gained only about 20% of the knowledge, as they only taught the basics. However, at Greens Technologies, the trainer, RP Arun Kumar, has deep knowledge of Power BI and hands-on experience with complex concepts. He breaks them down into easy-to- understand steps and offers practical, real- world examples that make the learning process engaging."
      5/5
      Vignesh S
      “ had a great experience at Greens. The curriculum is up-to-date and industry-relevant. The instructors are knowledgeable and explain concepts clearly. Hands-on projects provide practical experience, enhancing understanding. Support and resources, including study materials and doubt-clearing sessions, are excellent. The placement assistance helped me in job search and interview preparation. Overall, Greens tech, Data analytics offers a comprehensive and practical approach to learning. "
      Sineka Balasubramaniyan
      5/5

      Our Branches

      Omr
      Adyar
      Tambaram
      Navalur
      Porur
      Perumbakkam
      Anna Nagar
      Velachery
      Vadapalani
      Perungudi
      Avadi
      Mugalivakkam
      Mount Road
      T Nagar
      Ambattur

      FAQ

      Power BI is a leading business intelligence tool used for data visualization, analysis, and reporting. Learning Power BI helps professionals turn raw data into meaningful insights, making it a valuable skill for careers in data analytics and business intelligence.

      Anyone interested in data analytics, reporting, or business intelligence can enroll. It is ideal for students, working professionals, business analysts, data scientists, and IT professionals looking to enhance their data skills.

      No prior experience is required. The course is designed for both beginners and professionals. Basic knowledge of Excel and databases can be helpful but is not mandatory.

      The course covers Power BI Desktop, Power Query, Data Modeling, DAX (Data Analysis Expressions), Report Building, Data Visualization, Dashboard Creation, and integration with SQL and other data sources.

      Yes, upon successful completion of the course, you will receive a certification that validates your Power BI skills and enhances your job prospects.

      Yes, the course includes practical training with real-world projects, case studies, and hands-on exercises to ensure you gain practical experience.

      After completing the course, you can apply for roles such as Power BI Developer, Data Analyst, Business Intelligence Analyst, and Reporting Analyst in top companies.

      Yes, we offer placement support, including resume building, interview preparation, and job referrals to help you secure opportunities in reputed organizations.

      Yes, we offer both classroom and online training options to suit different learning preferences.

      You can enroll by contacting us through our website, calling our support team, or visiting our training center in Chennai.

      Upcoming Batch Dates                                Chennai                         91 89399 82288