Glossary 3
Glossary 3
id=57271
https://download.microsoft.com/download/8/8/0/880BCA75-79DD-466A-927D-
1ABF1F5454B0/PBIDesktopSetup-2021-09_x64.exe
https://docs.microsoft.com/en-us/power-bi/fundamentals/desktop-latest-update-
archive?tabs=powerbi-desktop#september-2021-update-2977250
https://powerbi.microsoft.com/en-us/blog/power-bi-september-2021-feature-summary/
Amazon
1. Order
Order Id
Order Date
Ship Date
2. Product Details
Product ID
Product Name
Produ Category
3. Suppliers/Venders
Supplier ID
Supplier Details
Dade
4. Customer Details
Customer Name
Customer Address
Customer ID
5.Sales Details
Order Qty
Order Amount
Order Discount
Data Type
Text
Date
Whole Number
Filters
=============================================
DATE FUNCTIONS
TODAY
NOW
YEAR
MONTH
HOUR
MINUTE
SECOND
WEEKDAY
WEEKNUM
SUM
COUNT
COUNTA
COUNT BLANK
MIN
MAX
---------------------------------------------
FILTER FUNCTIONS:
------------------
SUMIFS
AVERAGEIF ---- AVERAGE
AVERAGEIFS
State-Florida
City-Apopka
----------------------------------------
EDATE - It will return same day of the previous/next month based on the no of
months provided.
EDATE(DATE,NO OF MONTHS)
EOMONTH - It will return end day of the previous/next month based on the no
of months provided.
EOMONTH(DATE,NO OF MONTHS)
------------------------------------------------------------------
---->
LEFT
<----
RIGHT
Pradeep
--------------------------------
10
20
13
9
14
89
90
09
67
61
73
51
17
90,89,73,67,61,
------------------------------------------
Power BI Components
Power BI Desktop (Power Query, Power Pivot, Power View and Power Map) - Share to
the users
Data Preparation - Data Engeenier- Data Source intigration - Data Base Design (SQL
Server, Oracle, My SQL, DB2, Teradata, Hana)
Power BI Development
Comment - Ctrl+K+C
Un Comment - Ctrl+K+U
1. Table
2. Column
3. Measure
Measure -
SUM(Column Name)
MAX(Column Name)
FILTER(Table,Filter Expression)
SUMX(Table, Expression)
--CALCULATE
CALCULATE(EXPRESSION,FILTER)
----------------------------------------
EDIT INTERACTIONS---
ALL(TABLE OR COLUMN)
M_ALL SALES =
CALCULATE(SUM('Master Data'[Sales]),ALL('Master Data'))
//CALCULATE(SUM('Master Data'[Sales]),ALL('Master Data'[Category],'Master
Data'[Segment],'Master Data'[Region]))
M_SOUNTH SALES_V1 =
// CALCULATE(
// SUM('Master Data'[Sales]),
// FILTER('Master Data','Master Data'[Region] IN {"South","West"}),
// FILTER('Master Data','Master Data'[Category]="Technology"))
// CALCULATE(
// COUNTROWS('Master Data'),
// FILTER('Master Data','Master Data'[Region] IN {"South","West"}),
// FILTER('Master Data','Master Data'[Category]="Technology"))
CALCULATE(
COUNTROWS('Master Data'),
FILTER('Master Data','Master Data'[Region]="South"))
ALLEXCEPT - It romove the filters on table or column which is not considerd in the
function.
-------------------------------
CALENDAR
CALENDARAUTO
MONTH
YEAR
QUARTER
WEEKDAY
WEEKNUMBER
----------------------------------------------------------------------------
-------------------------------------------------------
-----------------------------------------------------------------------------------
-------------------------
M_DATESINPERIOD =
CALCULATE(SUM('Master Data'[Sales]),DATESINPERIOD('CALENDAR'[Date],TODAY(),-
1,MONTH))
DATESINPERIOD(DATE,STARTDATE,NO OF INTERVELS,INTERVELS)
DATESINPERIOD(
'CALENDAR'[Date], -- DATE
TODAY(), -- START DATE
-1, --NO OF INTERVELS
MONTH -- INTERVEL
)
DATESBETWEEN
DATESINPERIOD
PARALLELPERIOD
SAMEPERIODLASTYEAR
VARIABLES
TOTALMTD
TOTALYTD
TOTALQTD
----------------------------------------------------
CALCULATE(
'Master Data'[M_Total Sales],
FILTER(ALLSELECTED('CALENDAR'),'CALENDAR'[Date]<=MAX('CALENDAR'[Date])))
-----------------------------------------------------------------------------------
------------------
IF(
FIND(" ",NAMES[NAMES],1),
-------------------------------------------------------------------------------
1. FILTER
2. SUMMARIZE
3. SUMMARIZECOLUMNS
4. ALL
5. ALLEXCEPT
6. VALUES
7. DISTINCT
8. CALENDAR
9. CALENDARAUTO
10. ALLSELECTED
11. ADDCOLUMNS
CALENDAR_TABLE =
ADDCOLUMNS(
CALENDAR(DATE(2021,01,01),TODAY()),
"YEAR",YEAR([Date]),
"QUARTER",QUARTER([Date]),
"MONTH",MONTH([Date]),
"MONTH NAME",FORMAT([Date],"MMM"),
"WEEK NUM",WEEKNUM([Date],2),
"WEEK DAY",WEEKDAY([Date],2))
------------------------------------------------------------