(Power BI Dashboard Creation) (Cheatsheet)
(Power BI Dashboard Creation) (Cheatsheet)
● Calculate total sales for current month: Total Sales Current Month =
TOTALMTD(SUM(Sales[Amount]), 'Date'[Date])
● Calculate total sales for previous month: Total Sales Previous Month =
CALCULATE(SUM(Sales[Amount]), PREVIOUSMONTH('Date'[Date]))
● Calculate total sales for current quarter: Total Sales Current Quarter =
TOTALQTD(SUM(Sales[Amount]), 'Date'[Date])
● Calculate total sales for previous quarter: Total Sales Previous Quarter
= CALCULATE(SUM(Sales[Amount]), PREVIOUSQUARTER('Date'[Date]))
● Calculate total sales for current year: Total Sales Current Year =
TOTALYTD(SUM(Sales[Amount]), 'Date'[Date])
● Calculate total sales for previous year: Total Sales Previous Year =
CALCULATE(SUM(Sales[Amount]), PREVIOUSYEAR('Date'[Date]))
● Calculate total sales for last 30 days: Total Sales Last 30 Days =
TOTALMTD(SUM(Sales[Amount]), 'Date'[Date], -30)
● Calculate total sales for last 7 days: Total Sales Last 7 Days =
CALCULATE(SUM(Sales[Amount]), DATESINPERIOD('Date'[Date],
LASTDATE('Date'[Date]), -6, DAY))
● Calculate total sales for year-to-date (YTD) previous year: Total Sales
YTD Previous Year = CALCULATE(TOTALYTD(SUM(Sales[Amount]), 'Date'[Date]),
PREVIOUSYEAR('Date'[Date]))
● Custom tooltip: Tooltip = "Sales: " & FORMAT([Total Sales], "C") & " |
Profit: " & FORMAT([Total Profit], "C")
● Conditional tooltip: Tooltip = IF([Total Sales] > 1000000, "High Sales",
"Low Sales")
● Drillthrough to another page: Drillthrough =
SELECTEDVALUE('Product'[Category])
● Drillthrough with multiple fields: Drillthrough =
SELECTEDVALUE('Product'[Category]) & " - " & SELECTEDVALUE('Date'[Year])
● Conditional drillthrough: Drillthrough = IF([Total Sales] > 1000000,
SELECTEDVALUE('Product'[Category]), BLANK())
● Filter other visuals on click: Visual Interaction =
SELECTEDVALUE('Product'[Category])
● Import a custom theme: View > Themes > Browse for Themes
● Customize theme colors: "dataColors": ["#FF0000", "#00FF00", "#0000FF"]
● Customize theme fonts: "textClasses": [{ "fontSize": 12, "fontFamily":
"Arial" }]
● Customize theme visualStyles: "visualStyles": {"*": {"*": {"border":
true}}}
● Conditional formatting with themes: "visualStyles": {"matrix": {"cell":
{"*": {"background": {"solid": {"color": {"expr": {"if": [{">=":
[{"field": "Sales"}, 1000]}, "#00FF00", "#FF0000"]}}}}}}}}