Forum Discussion

2 Replies

    • Adhvaith's avatar
      Adhvaith
      New Member

      I did a try as below but the grand total is showing the sum of average. 

      Core Production Utilization % =
      IF(
      ISINSCOPE('YourTableName'[Date]),
      -- Calculate daily utilization percentage
      VAR DailyCoreProductionMinutes =
      CALCULATE(
      SUM('YourTableName'[Time]),
      'YourTableName'[Activity Type] = "Core Production"
      )
      RETURN
      DIVIDE(DailyCoreProductionMinutes, 540, 0) * 100,
      -- Calculate overall average utilization percentage
      VAR DailyUtilizationTable =
      SUMMARIZE(
      'YourTableName',
      'YourTableName'[Date],
      "DailyUtilization",
      VAR TotalAvailableMinutes = 540
      VAR CoreProductionMinutes =
      CALCULATE(
      SUM('YourTableName'[Time]),
      'YourTableName'[Activity Type] = "Core Production"
      )
      RETURN
      DIVIDE(CoreProductionMinutes, TotalAvailableMinutes, 0) * 100
      )
      RETURN
      AVERAGEX(DailyUtilizationTable, [DailyUtilization])
      )