Features

Calculation Precision

Calculation Precision

負の値は、数値の四捨五入が実行されないことを意味します。このプロパティのデフォルト値は14です。

機能

CalculationPrecision

CalculationPrecisionは、FlexSheet数式を計算するときに四捨五入する小数点以下の桁数を取得または設定します。

セルの内容:

計算精度の値:
using Microsoft.AspNetCore.Mvc;

namespace FlexSheetExplorer.Controllers
{
    public partial class FlexSheetController : Controller
    {
        public ActionResult CalculationPrecision(int val = 14)
        {
            int CalculationPrecision = val;
            return View(CalculationPrecision);
        }

    }
}
@model int 
@section Scripts{<script type="text/javascript" src="~/Scripts/flexSheet/calculationPrecision.js"></script>}
@section Styles{<style>
        .btn {
            margin-bottom: 0;
        }
    </style>}
<div>
    <div class="copy">
        <h3>@Html.Raw(FlexSheetRes.CalculationPrecision_Text0)</h3>

        <p>@Html.Raw(FlexSheetRes.CalculationPrecision_Text1)</p>

    </div>
    <div class="row">
        <div class="col-md-12 col-xs-24">
            <div class="form-inline well well-lg">
                <p><b>@Html.Raw(FlexSheetRes.CalculationPrecision_Text4)</b><span id="cellContent"></span></p>
                @Html.Raw(FlexSheetRes.CalculationPrecision_Text3)
                <input type="text" class="form-control " value="@Model" id="precisionVal" />
                <button type="button" class="btn btn-default" onclick="setCalculationPrecision()">@Html.Raw(FlexSheetRes.CalculationPrecision_Text5)</button>
            </div>
        </div>
    </div>
    <div>
        <c1-flex-sheet id="formulaSheet" class="flexSheet" calculation-precision="@Model" selection-changed="SetCellContent">
            <c1-unbound-sheet name="Formulas" row-count="20" 
                              column-count="8"></c1-unbound-sheet>
        </c1-flex-sheet>
    </div>
</div>
@section Summary{
    <p>@Html.Raw(FlexSheetRes.CalculationPrecision_Text2)</p>

}