DAX Data Analysis Expressions using Free Tools for Beginners

Most complete and comprehensive course in DAX with Power BI step-by-step.
4.32 (171 reviews)
Udemy
platform
English
language
Other
category
instructor
DAX Data Analysis Expressions using Free Tools for Beginners
1 176
students
28 hours
content
May 2024
last update
$19.99
regular price

Why take this course?

在Power BI中,您可能会遇到各种高级时间智能场景和商业问题,以下是针对您提供的列表中某些点的详细解释和示例:

Section 12: Advanced Time-Intelligence Scenarios

Create Date Table in DAX-0

创建DAX公式来定义一个日期表,通常是基于DATE函数或者使用DATATABLEDATEADD等功能。

DateTable = DATATABLE(
    "Date", DATE(2021, 1, 1),
    "WeekNumber", WEEKNUM(["Date"]),
    "MonthName", FORMAT(["Date"], "MMMM"),
    "Quarter", QUARTER(["Date"]),
    MAKECOLUMNS(RELATEDTABLE())
)

Create Date Table in DAX-1

通过定义一个包含年、月、日等信息的表来创建一个更复杂的日期表。

Dates = ADDCOLUMNS(
    GENERATE(CALENDAR(2021, 1, 1), [Date], [Year], [Month], [Day]),
    "WeekNumber", WEEKNUM([Date]),
    "Quarter", QUARTER([Date]),
    "MonthName", FORMAT(DATE(YEAR([Date]), MONTH([Date]), DAY([Date])),"MMMM")
)

You work for TD (Temporary Disablement) Insurance company

如果您是为TD(暂时无能工作保险公司)工作,您可能需要处理与临时残竭相关的数据。例如,您可以创建一个DAX计算列来确定某个日期是否在员工的断崖周期内。

IsTDClaimPeriod = IF(INCLUDES(CONCATENATE('EmployeeTable'[ClaimStartDate..ClaimEndDate]), [Date]), TRUE, FALSE)

Section 13: Advanced Time-Intelligence Scenarios (Continued)

You calculate which Reseller selling what Products

使用 Power BI 的关联列和报表视图来显示销售人员和产品之间的关系。

Sales by Reseller and Product = SUMX(
    RELATEDTABLE('ResellerTable'),
    CALCULATE(
        SUM('TransactionTable'[SalesAmount]),
        FILTER(ALL('ProductTable'), 'ResellerTable'[ResellerID] IN RELATEDCOLUMNS('ProductTable') && 'ProductTable'[ProductID] IN VALUES('ResellerTable'[ProductID]))
    )
)

You calculate Best Product Sales Day

计算每个产品的销售额最高的日期。

Best Sales Day per Product = MAXX(
    ADDCOLUMNS('ProductTable', "SalesDay", SUM('TransactionTable'[SalesAmount])),
    [ProductID], _GT_[SalesAmount]
)

Dashboard-in-a-Day (Same as actual Microsoft Class)

这是一个全天候的实战课程,旨在快速构建Power BI仪表板。以下是该课程的概览:

  1. Dashboard-in-a-Day and PBI Best Practices
    • 了解Power BI的最佳实践和设计原则。
  2. DIAD - Introduction
    • 介绍Power BI Dashboard in a Day (DIaD) 概念和目标。
  3. DIAD - Accessing Data
    • 学习如何连接到数据源,包括Excel, SQL Server, SharePoint等。
  4. DIAD - Data Preparation-0
    • 清理和准备数据以便于分析。
  5. DIAD - Data Preparation-1
    • 使用Power Query编辑和转换数据。
  6. DIAD - Data Modeling and Exploration-0
    • 创建数据模型并进行预 exploratory analysis。
  7. DIAD - Data Modeling and Exploration-1
    • 深入理解数据模型,包括定义关系和使用DAX公式。
  8. DIAD - Data Modeling and Exploration-2
    • 进一步优化数据模型以提高性能和可维护性。
  9. DIAD - Data Modeling and Exploration-3
    • 调试和解决数据模型中的问题。
  10. DIAD - Data Modeling and Exploration-4
    • 实施高级数据模型技术,如循环引用或动态轴。
  11. DIAD - Data Visualization-0
    • 创建初步的图表和仪表板。
  12. DIAD - Data Visualization-1
    • 使用最佳实践来改进和优化视觉元素。
  13. DIAD - Publishing Report
    • 发布报告并将其分享给团队或公众。

Section 14: Power BI Best Practices

在构建Power BI模型和仪表板时,遵循以下最佳实践:

  • 数据源的管理:确保数据源的可靠性和安全性。
  • 数据清洗和准备:在Power Query中处理不一致或缺失的数据。
  • 模型设计:使用最小化关系模型来提高性能和可维护性。
  • DAX公式:熟练使用DAX函数来计算复杂的业务逻辑。
  • 视觉化:使用图表和仪表板来清晰地展示数据和洞察。
  • 维护和迭代:定期检查和更新模型以确保其准确性和时效性。
  • 安全性和合规性:确保数据的访问控制和隐私要求得到满足。

遵循这些最佳实践可以帮助您更有效地使用Power BI,并且能够创建强大、灵活且易于理解的数据分析工具。

Course Gallery

DAX Data Analysis Expressions using Free Tools for Beginners – Screenshot 1
Screenshot 1DAX Data Analysis Expressions using Free Tools for Beginners
DAX Data Analysis Expressions using Free Tools for Beginners – Screenshot 2
Screenshot 2DAX Data Analysis Expressions using Free Tools for Beginners
DAX Data Analysis Expressions using Free Tools for Beginners – Screenshot 3
Screenshot 3DAX Data Analysis Expressions using Free Tools for Beginners
DAX Data Analysis Expressions using Free Tools for Beginners – Screenshot 4
Screenshot 4DAX Data Analysis Expressions using Free Tools for Beginners

Loading charts...

2945212
udemy ID
01/04/2020
course created date
13/04/2020
course indexed date
Bot
course submited by