【お知らせ】この部分は英語原文のみでの提供となります。何卒ご了承ください。
2.2.3.5.11 curvebase::Sort
Contents
Description
Use a Curve object to sort a Y data set according to an X data set.
Syntax
BOOL Sort( DWORD dwFlags = 0 )
Parameters
- dwFlags
- [input] Sort options. Default 0 sorts in ascending order and places missing values at the end. See the NS_DESCENDING and NS_MISSING_AS_SMALLEST macro definitions in system header file data.h
Return
Returns TRUE on successful exit and FALSE on error.
Examples
EX1
// Assumes Book1_A and Book1_B exist and contain data, better fill columns with random data as to check the result. int curvebase_Sort_ex1(string dsName1 = "Book1_A", string dsName2 = "Book1_B") { Curve crv("Book1_A","Book1_B"); crv.Sort(NS_DESCENDING | NS_MISSING_AS_SMALLEST); return 0; }
Remark
Use a Curve object to sort a Y data set according to an X data set. This function does nothing if is there is no X data set associated with the Y data set. Please note that constructor of curve that takes two Dataset is just making a copy of the Datasets, they are not attached to the curve. So even you made some changes to the curve, it will not affect the original Dataset. Due to this reason, the curve sort will ONLY work on the X Dataset, So if one want to make sort on Y Dataset, he may need to construct a curve with X and Y dataset swapped first.
See Also
Header to Include
origin.h