如何为Dashboard资源分配表FREE BY变量编写取最早项目结束日期公式
资源最早结束项目日期计算方案
通用电子表格(Excel/Google Sheets)实现
- 核心公式:使用
MINIFS函数,逻辑为筛选指定资源参与的所有项目,返回其中最小(最早)的结束日期,完全匹配你要的FREE BY变量需求- 固定查询某资源(如示例中的资源D)的公式:
=MINIFS(END_DATE列范围, 资源名称列范围, "资源D") - 整列自动批量计算(每行对应一个资源,下拉即可生成所有资源的FREE BY)的公式(假设首行是表头,当前行资源名称在A2单元格):
=MINIFS(B:B, A:A, A2)
- 固定查询某资源(如示例中的资源D)的公式:
- 旧版Excel无
MINIFS适配方案:使用数组公式=MIN(IF(A:A="资源D",B:B))
输入完成后按下Ctrl+Shift+Enter确认生效
BI工具(如Power BI)DAX实现
如果你的Dashboard是基于Power BI搭建,使用如下DAX表达式新建计算列即可:
FREE BY = CALCULATE(MIN('你的表名'[END DATE]), ALLEXCEPT('你的表名', '你的表名'[资源名称]))
参考表格
内容的提问来源于stack exchange,提问作者verma shalu
相关产品推荐
相关产品推荐

