You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power BI多数据源下创建‘计划进度百分比’度量值的方法咨询

实现Power BI多数据源下的「计划进度百分比」度量值

步骤1:确保数据源表建立关联

先确认rv_protocol_basic与rv_protocol_dtl_accrual_info两张表,通过**研究编号(rv_protocol_basic[protocol_no])**建立一对一/一对多关联,保证跨表字段能匹配对应研究的数据。

步骤2:创建DAX度量值

在Power BI「建模」选项卡点击「新建度量值」,输入以下DAX公式:

Percent of Planned Pace(计划进度百分比) = 
VAR ExpectedAccrual = 
    DIVIDE(
        SELECTEDVALUE(rv_protocol_basic[months_since_activation]), 
        12 * SELECTEDVALUE(rv_protocol_dtl_accrual_info[total_years_planned])
    ) * SELECTEDVALUE(rv_protocol_dtl_accrual_info[protocol_target_accrual])
RETURN
    IF(
        ExpectedAccrual = 0,
        BLANK(),
        DIVIDE(
            SELECTEDVALUE(rv_protocol_basic[accrual_to_date]),
            ExpectedAccrual,
            BLANK()
        )
    )

公式说明

  • 预期入组人数计算:先算出已过时间占计划总周期的比例,再乘以目标入组人数得到预期值。对应示例:(24/(12*10))*100 = 20,和示例预期值一致。
  • 进度百分比计算:用当前入组人数除以预期入组人数,得到进度占比。示例中15/20 = 0.75(即75%),直接体现进度落后情况。
  • 异常处理:加入IF和BLANK()规避除数为0的报错,提升度量值稳定性。

使用方式

将该度量值添加到可视化表格,搭配rv_protocol_basic[protocol_no](研究名称)等字段,即可逐行展示每个研究的计划进度百分比。


内容的提问来源于stack exchange,提问作者Joe Crozier

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 17:15:06