10 DAX Functions Every Power BI Learner Should Know!
1. SUM
Scenario: Calculate the total sales amount.
DAX Formula: Total Sales = SUM(Sales[SalesAmount])
2. AVERAGE
Scenario: Find the average sales per transaction.
DAX Formula: Average Sales = AVERAGE(Sales[SalesAmount])
3. COUNTROWS
Scenario: Count the number of transactions.
DAX Formula: Transaction Count = COUNTROWS(Sales)
4. DISTINCTCOUNT
Scenario: Count the number of unique customers.
DAX Formula: Unique Customers = DISTINCTCOUNT(Sales[CustomerID])
5. CALCULATE
Scenario: Calculate the total sales for a specific product category.
DAX Formula: Total Sales (Category) = CALCULATE(SUM(Sales[SalesAmount]), Products[Category] = "Electronics")
6. FILTER
Scenario: Calculate the total sales for transactions above a certain amount.
DAX Formula: High Value Sales = CALCULATE(SUM(Sales[SalesAmount]), FILTER(Sales, Sales[SalesAmount] > 1000))
7. IF
Scenario: Create a calculated column to categorize transactions as "High" or "Low" based on sales amount.
DAX Formula: Transaction Category = IF(Sales[SalesAmount] > 500, "High", "Low")
8. RELATED
Scenario: Fetch product names from the Products table into the Sales table.
DAX Formula: Product Name = RELATED(Products[ProductName])
9. YEAR
Scenario: Extract the year from the transaction date.
DAX Formula: Transaction Year = YEAR(Sales[TransactionDate])
10. DATESYTD
Scenario: Calculate year-to-date sales.
DAX Formula: YTD Sales = TOTALYTD(SUM(Sales[SalesAmount]), Sales[TransactionDate])
I have curated the best interview resources to crack Power BI Interviews 👇👇
https://whatsapp.com/channel/0029Vai1xKf1dAvuk6s1v22c
Hope you'll like it
Like this post if you need more resources like this 👍❤️
Post #601
678
- ❤ 1