📜  Power BI 日期 1 年前 (1)

📅  最后修改于: 2023-12-03 14:45:37.135000             🧑  作者: Mango

Power BI 日期 1 年前

Power BI 是一个强大的商业智能工具,可以帮助企业快速分析和可视化数据。其中一个强大的功能是日期功能,可以更好地分析历史数据和趋势。本文将介绍如何使用 Power BI 中的日期功能,来查看一年前的数据。

第一步:创建日期表

在 Power BI 中,我们需要创建一个日期表,这个表包含了从过去几年到未来几年的所有日期。使用 DAX 函数可以快速创建日期表。以下是一个示例代码,用于创建一个日期表:

    Dates =
    ADDCOLUMNS (
        CALENDAR ( DATE ( 2015, 1, 1 ), DATE ( 2025, 12, 31 ) ),
        "DateAsInteger", FORMAT ( [Date], "YYYYMMDD" ),
        "Year", YEAR ( [Date] ),
        "QuarterOfYear", "Q" & FORMAT ( [Date], "Q" ),
        "MonthOfYear", FORMAT ( [Date], "MMM" ),
        "MonthNumberOfYear", MONTH ( [Date] ),
        "DayOfWeek", WEEKDAY ( [Date] ),
        "DayOfMonth", DAY ( [Date] ),
        "DayOfYear", FORMAT ( [Date], "DDD" ),
        "MonthNameLong", FORMAT ( [Date], "MMMM" ),
        "MonthNameShort", FORMAT ( [Date], "MMM" ),
        "DayNameLong", FORMAT ( [Date], "dddd" ),
        "DayNameShort", FORMAT ( [Date], "ddd" ),
        "IsCurrentWeek", IF ( WEEKDAY ( [Date] ) <= WEEKDAY ( TODAY () ), 1, 0 ),
        "WeekStartDate", [Date] - WEEKDAY ( [Date] ) + 1
    )

在这个代码中,我们使用了 CALENDAR 函数来创建一个包含所有日期的表,接着使用 ADDCOLUMNS 函数来添加各种日期相关的信息,如年份、季度、月份、星期等等。

第二步:创建年份和月份的筛选器

在 Power BI 中,我们需要使用年份和月份的筛选器来筛选一个特定的日期范围。在视觉化中,该功能通常位于左上角的过滤器区域。

创建年份和月份的筛选器非常简单。我们只需要在 Power BI 工作区域中,选择日期表,鼠标右键点击年份或月份的列,然后选择“添加到报表筛选器”选项。接着,我们可以通过单击年份或月份的值来筛选数据。

第三步:使用日期函数

在 Power BI 中,我们可以使用各种日期函数来计算日期和时间。其中一个常用的函数是 DATEADD 函数,可以用于向前或向后偏移日期。以下是一个示例代码,用于计算一年前的日期。

    OneYearAgo =
    CALCULATE (
        [Total Sales],
        DATEADD ( Dates[Date], -1, YEAR )
    )

在这个代码中,我们使用了 DATEADD 函数,并把 YEAR 作为第三个参数传递给它。该函数将日期向后偏移一年,以便查看一年前的数据。

结论

在本文中,我们介绍了如何使用 Power BI 中的日期功能,来查看一年前的数据。我们学习了如何创建日期表、如何创建年份和月份的筛选器,以及如何使用日期函数来计算日期。这些技能将帮助您更好地了解历史数据和趋势,从而更好地做出商业决策。