# C1.WPF.Grid.GridAggregateFunction

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_WPF_Grid_GridAggregateFunction" data-uid="C1.WPF.Grid.GridAggregateFunction" class="text-break">GridAggregateFunction Class
</h1>
  <div class="markdown level0 summary"><p>Implements a function that returns a value from a collection of rows and a column.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><span class="xref">GridAggregateFunction</span></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.WPF.Grid.html">C1.WPF.Grid</a></h6>
  <h6><strong>Assembly</strong>: C1.WPF.Grid.dll</h6>
  <h5 id="C1_WPF_Grid_GridAggregateFunction_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class GridAggregateFunction</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class GridAggregateFunction</code></pre>
  </div>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_Grid_GridAggregateFunction__ctor" data-uid="C1.WPF.Grid.GridAggregateFunction.#ctor">
          <a class="xref" href="C1.WPF.Grid.GridAggregateFunction.-ctor.html#C1_WPF_Grid_GridAggregateFunction__ctor">GridAggregateFunction()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_Grid_GridAggregateFunction_Aggregate" data-uid="C1.WPF.Grid.GridAggregateFunction.Aggregate">
          <a class="xref" href="C1.WPF.Grid.GridAggregateFunction.Aggregate.html#C1_WPF_Grid_GridAggregateFunction_Aggregate">Aggregate</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a predefined aggregate function.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Grid_GridAggregateFunction_Average" data-uid="C1.WPF.Grid.GridAggregateFunction.Average">
          <a class="xref" href="C1.WPF.Grid.GridAggregateFunction.Average.html#C1_WPF_Grid_GridAggregateFunction_Average">Average</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the average value of the non-null cells in the group.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Grid_GridAggregateFunction_Caption" data-uid="C1.WPF.Grid.GridAggregateFunction.Caption">
          <a class="xref" href="C1.WPF.Grid.GridAggregateFunction.Caption.html#C1_WPF_Grid_GridAggregateFunction_Caption">Caption</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a formatted string to convert the value to string.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Grid_GridAggregateFunction_Count" data-uid="C1.WPF.Grid.GridAggregateFunction.Count">
          <a class="xref" href="C1.WPF.Grid.GridAggregateFunction.Count.html#C1_WPF_Grid_GridAggregateFunction_Count">Count</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the count of non-null values in the group.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Grid_GridAggregateFunction_IsNumeric" data-uid="C1.WPF.Grid.GridAggregateFunction.IsNumeric">
          <a class="xref" href="C1.WPF.Grid.GridAggregateFunction.IsNumeric.html#C1_WPF_Grid_GridAggregateFunction_IsNumeric">IsNumeric</a>
        </td>
        <td class="markdown level1 summary"><p>Gets whether the function is needs numeric values to be computed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Grid_GridAggregateFunction_Maximum" data-uid="C1.WPF.Grid.GridAggregateFunction.Maximum">
          <a class="xref" href="C1.WPF.Grid.GridAggregateFunction.Maximum.html#C1_WPF_Grid_GridAggregateFunction_Maximum">Maximum</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the maximum value in the group.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Grid_GridAggregateFunction_Minimum" data-uid="C1.WPF.Grid.GridAggregateFunction.Minimum">
          <a class="xref" href="C1.WPF.Grid.GridAggregateFunction.Minimum.html#C1_WPF_Grid_GridAggregateFunction_Minimum">Minimum</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the minimum value in the group.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Grid_GridAggregateFunction_Range" data-uid="C1.WPF.Grid.GridAggregateFunction.Range">
          <a class="xref" href="C1.WPF.Grid.GridAggregateFunction.Range.html#C1_WPF_Grid_GridAggregateFunction_Range">Range</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the difference between the maximum and minimum values in the group.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Grid_GridAggregateFunction_Std" data-uid="C1.WPF.Grid.GridAggregateFunction.Std">
          <a class="xref" href="C1.WPF.Grid.GridAggregateFunction.Std.html#C1_WPF_Grid_GridAggregateFunction_Std">Std</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the sample standard deviation of the values in the group (uses the formula based on n-1).</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Grid_GridAggregateFunction_StdPop" data-uid="C1.WPF.Grid.GridAggregateFunction.StdPop">
          <a class="xref" href="C1.WPF.Grid.GridAggregateFunction.StdPop.html#C1_WPF_Grid_GridAggregateFunction_StdPop">StdPop</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the population standard deviation of the values in the group (uses the formula based on n).</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Grid_GridAggregateFunction_Sum" data-uid="C1.WPF.Grid.GridAggregateFunction.Sum">
          <a class="xref" href="C1.WPF.Grid.GridAggregateFunction.Sum.html#C1_WPF_Grid_GridAggregateFunction_Sum">Sum</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the sum of all values in the group.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Grid_GridAggregateFunction_Var" data-uid="C1.WPF.Grid.GridAggregateFunction.Var">
          <a class="xref" href="C1.WPF.Grid.GridAggregateFunction.Var.html#C1_WPF_Grid_GridAggregateFunction_Var">Var</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the sample variance of the values in the group (uses the formula based on n-1).</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_Grid_GridAggregateFunction_VarPop" data-uid="C1.WPF.Grid.GridAggregateFunction.VarPop">
          <a class="xref" href="C1.WPF.Grid.GridAggregateFunction.VarPop.html#C1_WPF_Grid_GridAggregateFunction_VarPop">VarPop</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the population variance of the values in the group (uses the formula based on n).</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_Grid_GridAggregateFunction_Equals_System_Object_" data-uid="C1.WPF.Grid.GridAggregateFunction.Equals(System.Object)">
          <a class="xref" href="C1.WPF.Grid.GridAggregateFunction.Equals.html#C1_WPF_Grid_GridAggregateFunction_Equals_System_Object_">Equals(object)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_Grid_GridAggregateFunction_GetHashCode" data-uid="C1.WPF.Grid.GridAggregateFunction.GetHashCode">
          <a class="xref" href="C1.WPF.Grid.GridAggregateFunction.GetHashCode.html#C1_WPF_Grid_GridAggregateFunction_GetHashCode">GetHashCode()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_WPF_Grid_GridAggregateFunction_GetValue_C1_WPF_Grid_GridColumn_System_Collections_Generic_IEnumerable_C1_WPF_Grid_GridRow__" data-uid="C1.WPF.Grid.GridAggregateFunction.GetValue(C1.WPF.Grid.GridColumn,System.Collections.Generic.IEnumerable{C1.WPF.Grid.GridRow})">
          <a class="xref" href="C1.WPF.Grid.GridAggregateFunction.GetValue.html#C1_WPF_Grid_GridAggregateFunction_GetValue_C1_WPF_Grid_GridColumn_System_Collections_Generic_IEnumerable_C1_WPF_Grid_GridRow__">GetValue(GridColumn, IEnumerable&lt;GridRow&gt;)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the value resulting of applying this function to a collection of <code class="paramref">rows</code> for the specified <code class="paramref">column</code>.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
