SlideShare a Scribd company logo
Power BI Cheat Sheet help to improve your power BI
TODAY: TODAY()
NOW: NOW()
YEAR: YEAR('Table'[Date])
MONTH: MONTH(‘Table'
[Date])
DAY: DAY ('Table'[Date])
DATEDIFF: DATEDIFF('Table'
[StartDate], 'Table'
[EndDate], DAY)
EOMONTH: EOMONTH('Table'
[Date],0)
FORMAT: FORMAT('Table'
[Date], “yyyy-mm-dd”)
CONCATENATE: CONCATENATE(
'Table' [Text1],'Table'
[Text2])
LEFT: LEFT('Table'[Text], 3)
RIGHT: RIGHT('Table' [Text], 5)
LEN: LEN('Table'[Text])
UPPER: UPPER( 'Table' [Text])
LOWER: LOWER('Table' [Text])
TRIM: TRIM('Table'[Text])
SEARCH: SEARCH("keyword"',
'Table'[Text])
CONTAINSSTRING: CONTAINSSTRING(
'Table' [Text], "keyword")
LEFT: LEFT ('Table' [Text], 3)
RIGHT: RIGHT( 'Table' [Text],3)
IF: IF( 'Table'[Column] >
10, "Yes", "No")|
AND: AND('Table'[Column1] >
5, 'Table'[Column2] < 10)
OR: OR('Table' [Column1] >
5, 'Table' [Column2] < 10)
NOT: NOT( 'Table' [Flag]) |
SWITCH: SWITCH('Table'
[Category],"A",1,"B",2,0)
AVERAGEX: AVERAGEX(
'Table', 'Table' [Column])
COUNT: COUNT ( 'Table'
(Column]) |
COUNTA: COUNTA (' Table'
[Column])
COUNTAX: COUNTAX( 'Table',
'Table' [Column])
STDEV.P: STDEV.P( 'Table'
[Column])
VAR.P: VAR.P( 'Table'
(Column])
SUMX: SUMX(Sales,
Sales[Quantity] *
Sales[Price])
AVERAGE: AVERAGE ( 'Table'
[Column ])
MIN: MIN('Table'[Column])
MAX: MAX('Table' [Column])
ROUND: ROUND('Table'
[Number], 2)
ABS: ABS('Table'[Number])
EXP: EXP(
'Table'[Exponent])
LOG: LOG('Table'[Number],10
TOTALYTD: TOTALYTD(SUM ('Table' [Sales]),
'Date'[Date])
SAMEPERIODLASTYEAR: CALCULATE(SUM('Table'
[Sales]).
SAMEPERIODLASTYEAR ('Date' [Date]) )
YTD: CALCULATE (SUM('Table' [Sales]),
ALL('Date'), 'Date' [Date] <= MAX ( 'Date'
[Date]) )
QUARTER: QUARTER('Date' [Date])
MONTH: MONTH 'Date' [Date])
WEEKDAY: WEEKDAY ('Date' [Date], 2)
CALENDAR: CALENDAR (DATE (2023, 1, 1),
DATE(2023, 12, 31))
DATESBETWEEN: DATESBETWEEN( 'Date' [Date],
DATE(2022, 1, 1), DATE (2022, 12, 31))
TOTALMTD: TOTALMTD(SUM( 'Table' [Sales]),
'Date' [Date])
FIRSTDATE: FIRSTDATE ('Date' [Date])
LASTDATE: LASTDATE (('Date' [Date])
NORM. DIST: NORM. DIST
(1.96, 0, 1, TRUE) NORM.
INV: NORM. INV (0.95, 0, 1)
BINON. DIST: BINOM. DIST(3,
10, 0.5, FALSE) POISSON.
DIST: POISSON. DIST(2, 5,
FALSE)
PV: PV(0.05, 10, 1000, 0, 0)
FV: FV(0.05, 10, -100, 0, 0)
MPV: NPV(0.1, CashFlow1,
CashFlow2, CashFlow3)
IRR: IRR(CashFlows)
TOTALYTD: TOTALYTD(SUM(
'Table' [Revenue]), 'Date'
[Date])
CLOSINGBALANCEMONTH:
CLOSINGBALANCEMONTH ( 'Table'
[Revenue],'Date' [Date])
OPENINGBALANCEMONTH:
OPENINGBALANCEMONTH (' Table'
[Revenue],'Date'[Date])
RANKX: RANKX('Table',
'Table' [Sales], , DESC)
TOPN: TOPN(5, 'Table',
'Table'[Sales], DESC)
RANK.EQ: RANK.EQ( 'Table'
[Sales], 'Table' [Sales],
DESC)
T.TEST: T. TEST('Group' [Data],
'Group2' [Data], 2, 1)
ANOVA: ANOVA( 'Table' [Values],
'Table' [Category])
CHISQ. DIST: CHISQ. DIST (3.84,
2, FALSE)
PERCENTILE.INC: PERCENTILE. INC(
'Table' [Values], 0.75)
PERCENTILE.EXC: PERCENTILE.
EXC('Table' [Values], 0.75)
RANK. AVG: RANK. AVG( 'Table'
[Sales], 'Table' [Category], 1)
KEEPFILTERS:
KEEPFILTERS(CALCULATE (SUM(
'Table' [Sales]), 'Table'
[Category] = "A"))
VALUES: VALUES('Table'[Column ])
ALLSELECTED: ALLSELECTED('Table')
ADDCOLUMNS: ADDCOLUMNS ('Table',
"Revenue", 'Table' [Quantity] * 'Table'
[Price])
SUMMARIZE: SUMMARIZE ('Table', 'Table'
[Category], "Total Sales", SUM( 'Table'
[Sales]))
ROLLUP: ROLLUP('Date', 'Date' [Year],
'Date' [Quarter], 'Date' [Month])
KEEPFILTERS: KEEPFILTERS
(CALCULATETABLE('Table', 'Table'
[Column] > 100))
SELECTCOLUMNS: SELECTCOLUMNS( 'Table',
'Table' [Column1], 'Table' [Column2])
SUMMARIZECOLUMNS: SUMMARIZECOLUMNS(
'Table' [Column1], 'Table' [Column2],
"Total Sales", SUM(‘Table’[Sales]))
PATH: PATH('Table', 'Table'
[ParentID], 'Table' [ID])
PATHITEM: PATHITEM('Table'
[Path], 1)
PATHLENGTH: PATHLENGTH('Table'
[Path])
ISFILTERED: IF(ISFILTERED
('Table' [Column]), "Filtered",
"Not Filtered")
PREDICT: PREDICT('Table', 'Table'
[Value], FILTER('Table', 'Table'
[Date] > DATE(2022, 1, 1)))
COVARIANCE.P: COVARIANCE.P(
'Table1' [Values], 'Table2'
[Values])
CORRELATION: CORRELATION(
'Table1'[Values], 'Table2'[Values])
RANK.EQ: RANK.EQ( 'Table' [Sales],
'Table' [Sales], DESC,'Table'
[Category])
PREDICT: PREDICT('Table', 'Table'
[Value], FILTER('Table','Table'
[Date] > DATE(2022, 1, 1)))
COVARIANCE.P: COVARIANCE.P('Table1'
[Values], 'Table2' [Values])
ISBLANK: IF (ISBLANK ('Table'
[Column]), "Blank", "Not
Blank")
ISERROR: IF(ISERROR(1/0),
"Error", "No Error")
TYPEOF: TYPEOF ( 'Table'
[Column], INTEGER)
ISBLANK: IF (ISBLANK ('Table'
[Column]), "Blank", "Not
Blank")
ISERROR: IF(ISERROR(1/0),
"Error", "No Error")
TYPEOF: TYPEOF ( 'Table'
[Column], INTEGER)
EARLIER: CALCULATE (SUM(
'Table' [Sales]), 'Table'
[Date] = EARLIER ('Table'
(Date]) - 1)
FILTERS: FILTERS( 'Table'
[Category])
USERELATIONSHIP:
USERELATIONSHIP(' Table1'
[Column], 'Table2'
[Column])

More Related Content

PPTX
Advanced Spreadsheet Skills - Empowerment Technologies
PPTX
Advanced Spreadsheet Skills-1.pptx
PPTX
6-advancedspreadsheetskills-171214023623.pptx
PDF
Dax queries.pdf
PDF
Simple Spreadsheet Tips
TXT
My All Codes of SAS
PPTX
Etech. mitch. [autosaved]
PDF
"Top 100 Tips for Mastering Microsoft Excel: Expert Guide to Boost Your Produ...
Advanced Spreadsheet Skills - Empowerment Technologies
Advanced Spreadsheet Skills-1.pptx
6-advancedspreadsheetskills-171214023623.pptx
Dax queries.pdf
Simple Spreadsheet Tips
My All Codes of SAS
Etech. mitch. [autosaved]
"Top 100 Tips for Mastering Microsoft Excel: Expert Guide to Boost Your Produ...

Similar to Power BI Cheat Sheet help to improve your power BI (20)

PPTX
9 - Advanced Functions in MS Excel.pptx
PPTX
Microsoft Excel
PDF
Advanced Microsoft Excel
PDF
Machine Learning with PyTorch and Scikit-Learn
PDF
Excel Formulas.pdf
PDF
Excel.pdf
PDF
Excell Formula Bible.pdf
PDF
Excel - Formula Bible
PDF
Excel.useful fns
TXT
SAS codes and tricks Comprehensive all codess
PDF
Excel Formulas . for easy understand.pdf
DOCX
SAS codes and tricks Comprehensive all codes
DOCX
How to sas codes and tricks
PDF
The Advance Spreadsheet Skills
PDF
Manual for Troubleshooting Formulas & Functions in Excel
PDF
1.1 data analytics case studies and examples
PPTX
LMIReviewLinkedIn
PPTX
Salesperson Performance Analysis
PPTX
Excel Functions
PPTX
Empowerment-Technology-Microsoft-Excel.pptx
9 - Advanced Functions in MS Excel.pptx
Microsoft Excel
Advanced Microsoft Excel
Machine Learning with PyTorch and Scikit-Learn
Excel Formulas.pdf
Excel.pdf
Excell Formula Bible.pdf
Excel - Formula Bible
Excel.useful fns
SAS codes and tricks Comprehensive all codess
Excel Formulas . for easy understand.pdf
SAS codes and tricks Comprehensive all codes
How to sas codes and tricks
The Advance Spreadsheet Skills
Manual for Troubleshooting Formulas & Functions in Excel
1.1 data analytics case studies and examples
LMIReviewLinkedIn
Salesperson Performance Analysis
Excel Functions
Empowerment-Technology-Microsoft-Excel.pptx
Ad

Recently uploaded (20)

PDF
1_English_Language_Set_2.pdf probationary
PPTX
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
PPTX
History, Philosophy and sociology of education (1).pptx
PDF
Empowerment Technology for Senior High School Guide
PDF
What if we spent less time fighting change, and more time building what’s rig...
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
PPTX
Lesson notes of climatology university.
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PDF
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
PDF
IGGE1 Understanding the Self1234567891011
PPTX
Cell Types and Its function , kingdom of life
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PDF
A systematic review of self-coping strategies used by university students to ...
PPTX
UNIT III MENTAL HEALTH NURSING ASSESSMENT
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
1_English_Language_Set_2.pdf probationary
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
History, Philosophy and sociology of education (1).pptx
Empowerment Technology for Senior High School Guide
What if we spent less time fighting change, and more time building what’s rig...
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
Practical Manual AGRO-233 Principles and Practices of Natural Farming
Lesson notes of climatology university.
Supply Chain Operations Speaking Notes -ICLT Program
Paper A Mock Exam 9_ Attempt review.pdf.
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
IGGE1 Understanding the Self1234567891011
Cell Types and Its function , kingdom of life
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
A systematic review of self-coping strategies used by university students to ...
UNIT III MENTAL HEALTH NURSING ASSESSMENT
LDMMIA Reiki Yoga Finals Review Spring Summer
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Ad

Power BI Cheat Sheet help to improve your power BI

  • 2. TODAY: TODAY() NOW: NOW() YEAR: YEAR('Table'[Date]) MONTH: MONTH(‘Table' [Date]) DAY: DAY ('Table'[Date]) DATEDIFF: DATEDIFF('Table' [StartDate], 'Table' [EndDate], DAY) EOMONTH: EOMONTH('Table' [Date],0) FORMAT: FORMAT('Table' [Date], “yyyy-mm-dd”)
  • 3. CONCATENATE: CONCATENATE( 'Table' [Text1],'Table' [Text2]) LEFT: LEFT('Table'[Text], 3) RIGHT: RIGHT('Table' [Text], 5) LEN: LEN('Table'[Text]) UPPER: UPPER( 'Table' [Text]) LOWER: LOWER('Table' [Text]) TRIM: TRIM('Table'[Text]) SEARCH: SEARCH("keyword"', 'Table'[Text]) CONTAINSSTRING: CONTAINSSTRING( 'Table' [Text], "keyword") LEFT: LEFT ('Table' [Text], 3) RIGHT: RIGHT( 'Table' [Text],3)
  • 4. IF: IF( 'Table'[Column] > 10, "Yes", "No")| AND: AND('Table'[Column1] > 5, 'Table'[Column2] < 10) OR: OR('Table' [Column1] > 5, 'Table' [Column2] < 10) NOT: NOT( 'Table' [Flag]) | SWITCH: SWITCH('Table' [Category],"A",1,"B",2,0)
  • 5. AVERAGEX: AVERAGEX( 'Table', 'Table' [Column]) COUNT: COUNT ( 'Table' (Column]) | COUNTA: COUNTA (' Table' [Column]) COUNTAX: COUNTAX( 'Table', 'Table' [Column]) STDEV.P: STDEV.P( 'Table' [Column]) VAR.P: VAR.P( 'Table' (Column])
  • 6. SUMX: SUMX(Sales, Sales[Quantity] * Sales[Price]) AVERAGE: AVERAGE ( 'Table' [Column ]) MIN: MIN('Table'[Column]) MAX: MAX('Table' [Column]) ROUND: ROUND('Table' [Number], 2) ABS: ABS('Table'[Number]) EXP: EXP( 'Table'[Exponent]) LOG: LOG('Table'[Number],10
  • 7. TOTALYTD: TOTALYTD(SUM ('Table' [Sales]), 'Date'[Date]) SAMEPERIODLASTYEAR: CALCULATE(SUM('Table' [Sales]). SAMEPERIODLASTYEAR ('Date' [Date]) ) YTD: CALCULATE (SUM('Table' [Sales]), ALL('Date'), 'Date' [Date] <= MAX ( 'Date' [Date]) ) QUARTER: QUARTER('Date' [Date]) MONTH: MONTH 'Date' [Date]) WEEKDAY: WEEKDAY ('Date' [Date], 2) CALENDAR: CALENDAR (DATE (2023, 1, 1), DATE(2023, 12, 31)) DATESBETWEEN: DATESBETWEEN( 'Date' [Date], DATE(2022, 1, 1), DATE (2022, 12, 31)) TOTALMTD: TOTALMTD(SUM( 'Table' [Sales]), 'Date' [Date]) FIRSTDATE: FIRSTDATE ('Date' [Date]) LASTDATE: LASTDATE (('Date' [Date])
  • 8. NORM. DIST: NORM. DIST (1.96, 0, 1, TRUE) NORM. INV: NORM. INV (0.95, 0, 1) BINON. DIST: BINOM. DIST(3, 10, 0.5, FALSE) POISSON. DIST: POISSON. DIST(2, 5, FALSE)
  • 9. PV: PV(0.05, 10, 1000, 0, 0) FV: FV(0.05, 10, -100, 0, 0) MPV: NPV(0.1, CashFlow1, CashFlow2, CashFlow3) IRR: IRR(CashFlows) TOTALYTD: TOTALYTD(SUM( 'Table' [Revenue]), 'Date' [Date]) CLOSINGBALANCEMONTH: CLOSINGBALANCEMONTH ( 'Table' [Revenue],'Date' [Date]) OPENINGBALANCEMONTH: OPENINGBALANCEMONTH (' Table' [Revenue],'Date'[Date])
  • 10. RANKX: RANKX('Table', 'Table' [Sales], , DESC) TOPN: TOPN(5, 'Table', 'Table'[Sales], DESC) RANK.EQ: RANK.EQ( 'Table' [Sales], 'Table' [Sales], DESC)
  • 11. T.TEST: T. TEST('Group' [Data], 'Group2' [Data], 2, 1) ANOVA: ANOVA( 'Table' [Values], 'Table' [Category]) CHISQ. DIST: CHISQ. DIST (3.84, 2, FALSE) PERCENTILE.INC: PERCENTILE. INC( 'Table' [Values], 0.75) PERCENTILE.EXC: PERCENTILE. EXC('Table' [Values], 0.75) RANK. AVG: RANK. AVG( 'Table' [Sales], 'Table' [Category], 1) KEEPFILTERS: KEEPFILTERS(CALCULATE (SUM( 'Table' [Sales]), 'Table' [Category] = "A"))
  • 12. VALUES: VALUES('Table'[Column ]) ALLSELECTED: ALLSELECTED('Table') ADDCOLUMNS: ADDCOLUMNS ('Table', "Revenue", 'Table' [Quantity] * 'Table' [Price]) SUMMARIZE: SUMMARIZE ('Table', 'Table' [Category], "Total Sales", SUM( 'Table' [Sales])) ROLLUP: ROLLUP('Date', 'Date' [Year], 'Date' [Quarter], 'Date' [Month]) KEEPFILTERS: KEEPFILTERS (CALCULATETABLE('Table', 'Table' [Column] > 100)) SELECTCOLUMNS: SELECTCOLUMNS( 'Table', 'Table' [Column1], 'Table' [Column2]) SUMMARIZECOLUMNS: SUMMARIZECOLUMNS( 'Table' [Column1], 'Table' [Column2], "Total Sales", SUM(‘Table’[Sales]))
  • 13. PATH: PATH('Table', 'Table' [ParentID], 'Table' [ID]) PATHITEM: PATHITEM('Table' [Path], 1) PATHLENGTH: PATHLENGTH('Table' [Path]) ISFILTERED: IF(ISFILTERED ('Table' [Column]), "Filtered", "Not Filtered")
  • 14. PREDICT: PREDICT('Table', 'Table' [Value], FILTER('Table', 'Table' [Date] > DATE(2022, 1, 1))) COVARIANCE.P: COVARIANCE.P( 'Table1' [Values], 'Table2' [Values]) CORRELATION: CORRELATION( 'Table1'[Values], 'Table2'[Values]) RANK.EQ: RANK.EQ( 'Table' [Sales], 'Table' [Sales], DESC,'Table' [Category]) PREDICT: PREDICT('Table', 'Table' [Value], FILTER('Table','Table' [Date] > DATE(2022, 1, 1))) COVARIANCE.P: COVARIANCE.P('Table1' [Values], 'Table2' [Values])
  • 15. ISBLANK: IF (ISBLANK ('Table' [Column]), "Blank", "Not Blank") ISERROR: IF(ISERROR(1/0), "Error", "No Error") TYPEOF: TYPEOF ( 'Table' [Column], INTEGER)
  • 16. ISBLANK: IF (ISBLANK ('Table' [Column]), "Blank", "Not Blank") ISERROR: IF(ISERROR(1/0), "Error", "No Error") TYPEOF: TYPEOF ( 'Table' [Column], INTEGER)
  • 17. EARLIER: CALCULATE (SUM( 'Table' [Sales]), 'Table' [Date] = EARLIER ('Table' (Date]) - 1) FILTERS: FILTERS( 'Table' [Category]) USERELATIONSHIP: USERELATIONSHIP(' Table1' [Column], 'Table2' [Column])