PowerBI-Cost&Profit(2)-卡片图和DAX函数

  1. 可视化组件: 卡片图
    强调显示某一字段

  2. DAX函数
    1)根据表中两个字段分组求和

    • 将用于分组的两个字段ProjectCode(项目编码)和ResVersion(资源版本)合并成一个字符串,一个新的字段idx_Proj
    • StaffFact中根据idx_Proj分组,计算ActBudCost总和
    • Column = CALCULATE(SUM('StaffFact'[ActBudCost]), ALLSELECTED('StaffFact'[idx_Proj]))

    2) 第二张表与第一张表join,计算利润率

    • Project表中每个项目的收入减去1)计算得到的ActBudCost总和,再除以收入,得到利润率
    • 不用另外再考虑项目版本,因为底层模型已经进行了关联
    • ProfitPercent = DIVIDE(SUMX(Project,[Revenue]+[Others]-CALCULATE(SUM('StaffFact'[ActBudCost]), ALLSELECTED('StaffFact'[idx_Proj]))),SUMX(Project,[Revenue]+[Others]))
欲望才是原动力
原文地址:https://www.cnblogs.com/Nooni/p/13527118.html