혹시 하계 전력량 요금 계산하는 방법 아시는 고수분 계실까요?

한전의 계산하는 방식이 희한해서 여쭤봅니다.

그 덕분에 한전에서 계산해서 나온 전력량 요금하고

일별로 계산한 전력량 요금하고 약간씩 차이가 나서 결과적으로는 계산된 전력량요금이 다르더라고요..

 

한전에서 3단계는 계산을 희한하게 하던데요..혹시 아시는분 계실까요?

 

"stepcalList": [
                    {
                        "baseCost": "0",
                        "baseCostUnit": "0",
                        "stepCostUseCal": "165 X 120",
                        "useCostUnit": "120",
                        "monthDay": "31",
                        "stepUseAmount": " ~ 300",
                        "noho": 1,
                        "apCostUse": "165",
                        "stepUseCost": "19,800",
                        "useStepVal": "S1",
                        "useDay": "17"
                    },
                    {
                        "baseCost": "0",
                        "baseCostUnit": "0",
                        "stepCostUseCal": "82 X 214.6",
                        "useCostUnit": "214.6",
                        "monthDay": "31",
                        "stepUseAmount": "301 ~ 450",
                        "noho": 1,
                        "apCostUse": "82",
                        "stepUseCost": "17,597.2",
                        "useStepVal": "S2",
                        "useDay": "17"
                    },
                    {
                        "baseCost": "4,003.23",
                        "baseCostUnit": "7,300",
                        "stepCostUseCal": "(548 - 247)  X  307.3",
                        "useCostUnit": "307.3",
                        "monthDay": "31",
                        "stepUseAmount": "451 ~ 1,000",
                        "noho": 1,
                        "apCostUse": "301",
                        "stepUseCost": "92,497.3",
                        "useStepVal": "S3",
                        "useDay": "17"
                    },
                    {
                        "baseCost": "",
                        "baseCostUnit": "",
                        "stepCostUseCal": "301 X 736.2",
                        "useCostUnit": "736.2",
                        "monthDay": "31",
                        "stepUseAmount": "1,001 ~ ",
                        "noho": 1,
                        "apCostUse": "301",
                        "stepUseCost": "221,596.2",
                        "useStepVal": "S4",
                        "useDay": "17"
                    }
                ]

8월15일부터 9월14일까지 1549kWh 사용했을때

 

하계는 849kWh입니다.

한전 계산기 보면 1,2,4 단계와 3단계는 stepCostUseCal가 다릅니다.

1,2 단계는 일별 계산하는거 같은데 3단계는 뭔다 희한하게 계산을 달리해서..

이거 아시는분 계세요??ㅠ_ㅠ..

|

답변 1개 / 댓글 1개

이를테면

stepCostUseCal = "301 X 736.2";

를 계산하려면 저 문자열을 아래처럼 파싱해야 하는데

stepCostUseCal.split("X")[0].trim() * stepCostUseCal.split("X")[1].trim();

 

Copy
<script>
stepCostUseCal = "301 X 736.2";
stepCostUseCal = stepCostUseCal.split("X")[0].trim() * stepCostUseCal.split("X")[1].trim();
document.write(stepCostUseCal);

//결과는 221596.2
</script>

 

따로 배포된 파싱함수가 존재하는지 아니면 일일이 파싱을 해야 하는지도 확인해야 할 것 같네요.

일일이 파싱해서 계산하려면 솔직히 그건 api 도 아닙니다.

좌우지간 문제가 생기니까 질문을 올리셨을 텐데 저 정도 데이터로는 대답드리기가 쉽지 않을 것 같네요.

답변에 대한 댓글 1개

api는 아니고 한전 계산기에서 전력량을 구해왔을때 어떤식으로 데이터가 넘어오는지 확인해본결과 저렇게 값을 사용하고 있더라고요.

제가 하는건 한전에서 공개한 전력량 구간별 금액으로 따로 계산을 하는거고요.

17/31 한 값을 각 구간별 전력량으로 곱하면 해당구간에 사용한 전력량이 나오고
그 전력랑 * 구간 단가 하면 1단계 부터 4단계까지 계산되게 되는데요

1,2,4 단계는 일별로 계산하면 값이 맞는데 3단계에서 다르길래 한전 전기요금계산기를 확인했더니
저렇게 다르게 나온다는건 3단계 구할때는 다른 공식이 있는거겠구나 해서 여쭤봤습니다.

답변을 작성하려면 로그인이 필요합니다.