date - 创建计算列以将 + 工作日添加到日期
问题描述
我正在尝试创建一个计算列,以根据工作日指导表将 + X 个工作日添加到日期。
在工作日指导表中,银行工作日标记为 0。
我应该使用什么 DAX 公式来创建计算列并进一步移动日期 + 工作日?
解决方案
您可以使用度量或计算列代码,如下所示 -
测量代码
add_day_dinamically =
MAXX(
TOPN(
MIN(your_table_name[transport_lead_time]),
FILTER(
all(work_day_steering_table),
work_day_steering_table[flag] = 1
&& work_day_steering_table[date].[Date] > MIN(your_table_name[date_column_name])
),
work_day_steering_table[date].[Date],
ASC
),
work_day_steering_table[date].[Date]
)
计算列代码
add_day_dinamically_column =
MAXX(
TOPN(
your_table_name[transport_lead_time],
FILTER(
all(work_day_steering_table),
work_day_steering_table[flag] = 1
&& work_day_steering_table[date].[Date] > your_table_name[date_column_name].[Date]
),
work_day_steering_table[date].[Date],
ASC
),
work_day_steering_table[date].[Date]
)
这是输出 -
推荐阅读
- python - 具有导入函数的 Python 多处理池
- html - Html/Css 表和 Mysql 中的按钮问题
- c# - 是否可以创建通用 API GET 操作?
- android - javax.net.ssl.SSLPeerUnverifiedException:Android 4.x 和 5.x 上没有对等证书
- game-maker - 如何通过一个实例创建多个不同的敌人
- matlab - 在 for 循环中更新直方图而不增加 y 数据
- batch-file - 自动备份 USB 批处理
- jestjs - 开玩笑更新单个测试时删除快照
- reactjs - 如何访问函数 props.change()?
- c++11 - 在运行时确定的函数类型被定义为优势的事实?