Function proportionalToOtherItems

  • [削減後] = [削減前(base)] x (1-[rateで指定した影響割合])

    • [削減前(base)] x [rateで指定した影響割合] x (Σ[他の項目の削減後] /Σ[他の項目の削減前]) 他の項目の削減の比率に従い、その項目の一部(rateで指定した影響割合)が削減される 例)テレワークにより自動車移動距離が削減されると、維持管理・購入も同じ比率で削減

    Remarks

    Phase3: Phase 1, 2の削減施策の計算結果に依存した削減施策

    Parameters

    • base: number

      削減前の値

    • option: string

      転換する削減施策

    • domainItemTypes: readonly string[]

      転換する他の項目

    • rate: number

      影響割合

    • findEstimationOrDefault: ((domain, item, type) => number)

      活動量、GHG原単位の推定値を取得する(推定値がない場合はベースライン値を返す)

        • (domain, item, type): number
        • 活動量、GHG原単位の推定値を取得する(推定値がない場合はベースライン値を返す)

          Parameters

          • domain: Domain

            活動量、GHG原単位を計算する領域

          • item: string

            活動量、GHG原単位を取得する要素

          • type: Type

            amount or intensity

          Returns number

          活動量もしくはGHG原単位(推定値、ベースライン値ともない場合はNaNを返す)

    • findActionOrDefault: ((option, domain, item, type) => number)

      削減施策後の活動量、GHG原単位を取得する(削減後の値がない場合は、推定値、ベースライン値を返す)

        • (option, domain, item, type): number
        • 削減施策後の活動量、GHG原単位を取得する(削減後の値がない場合は、推定値、ベースライン値を返す)

          Parameters

          • option: string

            削減施策

          • domain: Domain

            活動量、GHG原単位を計算する領域

          • item: string

            活動量、GHG原単位を取得する要素

          • type: Type

            amount or intensity

          Returns number

          活動量もしくはGHG原単位(削減後の値、推定値、ベースライン値がない場合はNaNを返す)

    Returns number

    削減後の活動量もしくはGHG原単位

Generated using TypeDoc