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)

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
函数或者使用DATATABLE
和DATEADD
等功能。
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仪表板。以下是该课程的概览:
- Dashboard-in-a-Day and PBI Best Practices
- 了解Power BI的最佳实践和设计原则。
- DIAD - Introduction
- 介绍Power BI Dashboard in a Day (DIaD) 概念和目标。
- DIAD - Accessing Data
- 学习如何连接到数据源,包括Excel, SQL Server, SharePoint等。
- DIAD - Data Preparation-0
- 清理和准备数据以便于分析。
- DIAD - Data Preparation-1
- 使用Power Query编辑和转换数据。
- DIAD - Data Modeling and Exploration-0
- 创建数据模型并进行预 exploratory analysis。
- DIAD - Data Modeling and Exploration-1
- 深入理解数据模型,包括定义关系和使用DAX公式。
- DIAD - Data Modeling and Exploration-2
- 进一步优化数据模型以提高性能和可维护性。
- DIAD - Data Modeling and Exploration-3
- 调试和解决数据模型中的问题。
- DIAD - Data Modeling and Exploration-4
- 实施高级数据模型技术,如循环引用或动态轴。
- DIAD - Data Visualization-0
- 创建初步的图表和仪表板。
- DIAD - Data Visualization-1
- 使用最佳实践来改进和优化视觉元素。
- DIAD - Publishing Report
- 发布报告并将其分享给团队或公众。
Section 14: Power BI Best Practices
在构建Power BI模型和仪表板时,遵循以下最佳实践:
- 数据源的管理:确保数据源的可靠性和安全性。
- 数据清洗和准备:在Power Query中处理不一致或缺失的数据。
- 模型设计:使用最小化关系模型来提高性能和可维护性。
- DAX公式:熟练使用DAX函数来计算复杂的业务逻辑。
- 视觉化:使用图表和仪表板来清晰地展示数据和洞察。
- 维护和迭代:定期检查和更新模型以确保其准确性和时效性。
- 安全性和合规性:确保数据的访问控制和隐私要求得到满足。
遵循这些最佳实践可以帮助您更有效地使用Power BI,并且能够创建强大、灵活且易于理解的数据分析工具。
Course Gallery




Loading charts...
Related Topics
2945212
udemy ID
01/04/2020
course created date
13/04/2020
course indexed date
Bot
course submited by