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

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

QA

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

답변 1

본문

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

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

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

 

한전에서 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

이를테면

stepCostUseCal = "301 X 736.2";

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

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

 


<script>
stepCostUseCal = "301 X 736.2";
stepCostUseCal = stepCostUseCal.split("X")[0].trim() * stepCostUseCal.split("X")[1].trim();
document.write(stepCostUseCal);
//결과는 221596.2
</script>

 

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

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

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

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

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

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

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

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
filter #php ×
전체 15,429
© SIRSOFT
현재 페이지 제일 처음으로