📜  dax 月完成百分比 (1)

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

DAX 月完成百分比

简介

在每个项目中,都需要进行进度追踪和报告,以保证项目按时交付。DAX 月完成百分比是一个常见的指标,用于衡量项目在月度内完成的进度情况。

使用方法

在 Microsoft Excel 中,可以使用 DAX(数据分析表达式)函数来计算 DAX 月完成百分比。

例如,假设您有一个包含任务名称、任务开始日期和任务结束日期的任务列表。您还可以创建一个名为“月份”的日期表,其中包含每个月的日期。

您可以使用以下 DAX 表达式将每个月任务完成的百分比计算出来:


Month Completion Percentage = 

DIVIDE(

    CALCULATE(

        COUNTROWS('Task List'),

        FILTER(

            'Task List',

            'Task List'[Task Start Date] <= MAX('Month'[Date])

            &&

            'Task List'[Task End Date] >= MIN('Month'[Date])

        )

    ),

    COUNTROWS('Task List')

) 

理解代码

此 DAX 表达式中使用了以下函数:

  • CALCULATE:用于根据某些过滤器计算表达式的值。

  • FILTER:用于创建一个新表格,其中包含根据条件筛选的表格行。

  • MAXMIN:这些函数使用日期表中的日期作为参数,并返回该月份的开始和结束日期。

  • COUNTROWS:用于计算表格中的行数。

  • DIVIDE:用于计算两个数的商。

示例

例如,假设您的任务列表包含以下任务:

| Task Name | Task Start Date | Task End Date | |-------------------|--------------|--------------| | Task 1 | 2022-01-01 | 2022-01-05 | | Task 2 | 2022-01-03 | 2022-01-15 | | Task 3 | 2022-02-14 | 2022-02-28 |

您还可以创建一个日期表,如下所示:

| Date | Month Name | |-------------------|--------------| | 2022-01-01 | January | | 2022-01-02 | January | | … | … | | 2022-02-01 | February | | 2022-02-02 | February | | … | … |

使用上面的 DAX 表达式,您可以在每个月的行中计算任务的完成百分比。

总结

在项目管理中,DAX 月完成百分比是一个非常有用的指标,可以帮助您了解项目进度情况。使用 Microsoft Excel 中的 DAX 函数可以轻松计算此指标,并且可以使用此指标来创建各种项目报告。