# 7.19 Rounding समजून वापरा

Source: https://ravindrabagale.com/mr/powerbi/ch07-data-cleaning-a-z-in-power-query/7-19-rounding.html
Language: mr (Marathi with English technical terms)

| Command (Transform › Rounding)
 | 86.555 →
 | 12.5 →
 | M function

 | Round Up
 | 87
 | 13
 | Number.RoundUp

 | Round Down
 | 86
 | 12
 | Number.RoundDown

 | Round… (2 decimals / 0 decimals)
 | 86.56
 | 12 (!)
 | Number.Round

Amount निवडा › Transform › Rounding › Round… › Decimal Places 2. नवीन column हवा असेल तर Add Column मधला पर्याय वापरा.

Banker’s rounding

Number.Round default ने midpoint nearest even कडे घेतो: 12.5 → 12 आणि 13.5 → 14. Midpoint शून्यापासून दूर हवा असेल तर RoundingMode.AwayFromZero द्या.

Rounded = Table.TransformColumns(Source, {{"Amount", each Number.Round(_, 2, RoundingMode.AwayFromZero), Currency.Type}})

Power Query rounding stored value बदलतं. फक्त display दोन decimals मध्ये हवा असेल तर model formatting वापरा; precision ठेवता येते.

Practice

Weight g ला 1000 ने भागून Weight kg करा. Bag planning rule प्रमाणे एक decimal पर्यंत Round Up करा.

रवींद्र बागले यांची tip

प्रत्येक row round करून मग sum आणि आधी sum करून मग round यांचे totals वेगळे येऊ शकतात. Billing सारखा स्पष्ट नियम असेल तेव्हाच data मध्ये rounding करा.
