혹시 하계 전력량 요금 계산하는 방법 아시는 고수분 계실까요?
한전의 계산하는 방식이 희한해서 여쭤봅니다.
그 덕분에 한전에서 계산해서 나온 전력량 요금하고
일별로 계산한 전력량 요금하고 약간씩 차이가 나서 결과적으로는 계산된 전력량요금이 다르더라고요..
한전에서 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();
</p>
<p><script>
stepCostUseCal = "301 X 736.2";
stepCostUseCal = stepCostUseCal.split("X")[0].trim() * stepCostUseCal.split("X")[1].trim();
document.write(stepCostUseCal);</p>
<p>//결과는 221596.2
</script></p>
<p>
따로 배포된 파싱함수가 존재하는지 아니면 일일이 파싱을 해야 하는지도 확인해야 할 것 같네요.
일일이 파싱해서 계산하려면 솔직히 그건 api 도 아닙니다.
좌우지간 문제가 생기니까 질문을 올리셨을 텐데 저 정도 데이터로는 대답드리기가 쉽지 않을 것 같네요.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
제가 하는건 한전에서 공개한 전력량 구간별 금액으로 따로 계산을 하는거고요.
17/31 한 값을 각 구간별 전력량으로 곱하면 해당구간에 사용한 전력량이 나오고
그 전력랑 * 구간 단가 하면 1단계 부터 4단계까지 계산되게 되는데요
1,2,4 단계는 일별로 계산하면 값이 맞는데 3단계에서 다르길래 한전 전기요금계산기를 확인했더니
저렇게 다르게 나온다는건 3단계 구할때는 다른 공식이 있는거겠구나 해서 여쭤봤습니다.