powerBI计算两个日期间的工作日

想请问一下有没有专家知道该怎么用DAX函数来计算一个事件表里各单独事件开始和结束之间包含的工作日的数量呢?因为有可能出现结束日期空值或在开始日期前的情况,要分三类讨论。之前用query写的if函数table.rowSelect然后count日期表里工作日的事情,但是数据量大了以后每次载入power bi会很卡想请问有没有可能用dax来计算

img