Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AF SDK Reference

Product Family
Current publication

AFGroupingRequest(TGroup).BinBy(TBin) Method (String, IEnumerable(TBin))

Table of Contents

AFGroupingRequest(TGroup).BinBy(TBin) Method (String, IEnumerable(TBin))

AFGroupingRequest(TGroup).BinBy(TBin) Method (String, IEnumerable(TBin))
Creates a compound grouping with this aggregate partitioned into bins of the specified field.

Namespace:  OSIsoft.AF.Data.Aggregate
Assembly:  OSIsoft.AFSDK (in OSIsoft.AFSDK.dll) Version: 3.1.0.1156

Syntax

public AFCompoundPartitioningRequest<AFRange<TBin>, TGroup> BinBy<TBin>(
	string field,
	IEnumerable<TBin> bins
)
where TBin : Object, IComparable<TBin>
Public Function BinBy(Of TBin As {Object, IComparable(Of TBin)}) ( 
	field As String,
	bins As IEnumerable(Of TBin)
) As AFCompoundPartitioningRequest(Of AFRange(Of TBin), TGroup)

Dim instance As AFGroupingRequest
Dim field As String
Dim bins As IEnumerable(Of TBin)
Dim returnValue As AFCompoundPartitioningRequest(Of AFRange(Of TBin), TGroup)

returnValue = instance.BinBy(field, bins)
public:
generic<typename TBin>
where TBin : Object, IComparable<TBin>
AFCompoundPartitioningRequest<AFRange<TBin>^, TGroup>^ BinBy(
	String^ field, 
	IEnumerable<TBin>^ bins
)
member BinBy : 
        field : string * 
        bins : IEnumerable<'TBin> -> AFCompoundPartitioningRequest<AFRange<'TBin>, 'TGroup>  when 'TBin : Object and IComparable<'TBin>

Parameters

field
Type: System.String
The field whose values should be binned.
bins
Type: System.Collections.Generic.IEnumerable<TBin>
The endpoints of the bins.

Type Parameters

TBin
The type of bins to partition by.

Return Value

Type: AFCompoundPartitioningRequest<AFRange<TBin>, TGroup>
An aggregate request grouped by a compound key of two fields.

Version Information

AFSDK

Supported in: 3.1.0, 3.0.2, 3.0.1, 3.0.0, 2.10.11, 2.10.5, 2.10.0, 2.10, 2.9.5, 2.9

See Also

Was this topic helpful?