UniqueValues( values )
Rate this function: Average rating: 3.5 (23 votes) Discuss this Custom Function
Jeroen Aarts, ClickWorks
http://www.clickworks.be
Retains only unique values from list
Sample Input:
| UniqueValues( "a¶b¶b¶c" ) |
|
Sample Output:
|
Description:
Takes a return-seperated list as parameter and outputs a list of the unique values from this list. This function can be used in conjunction with the FileMaker List() function to mimick the good old value list items behavior, without creating a ValueList.
Note: these functions are not guaranteed
or supported by BrianDunning.com. Please contact the individual
developer with any questions or problems.
This is my Custom Function and I want to
edit it
Discuss:Make a comment about this Custom Function (please try to keep it brief & to the point). Anyone can post:
|
Newest Custom Functions:
| 1. |
phpArrayValue ( array ; key ; pos ) |
| |
(Fri, Jan 27, 1:49pm) |
| 2. |
solfm_timeToMinutes (theTime;roundSec) |
| |
(Fri, Jan 20, 6:26am) |
| 3. |
filterLines(filterField;filterValue;Result) |
| |
(Sat, Jan 14, 2:20pm) |
| 4. |
getMaxValue ( theList ) |
| |
(Thu, Jan 12, 1:06pm) |
| 5. |
MiddleWordsIncPunct ( text ; startingWord ; numberOfWords ) |
| |
(Sat, Jan 07, 9:16am) |
| 6. |
WindowInfo |
| |
(Fri, Jan 06, 12:39pm) |
| 7. |
CenterWindow in Window vert horiz (demension) |
| |
(Fri, Jan 06, 12:25pm) |
| 8. |
UTF8_to_TXT ( Text , Platform ) |
| |
(Wed, Dec 28, 10:44pm) |
 |
|
With thanks to Jeroen, whose elegant, single-parameter function I have used frequently, here is my modification of this formula, producing the same results without an extra return character appended.
Let([
startlist = values;
line1 = GetValue( startlist; 1 );
newlist = RightValues( startlist; ValueCount( startlist ) - 1)
];
Case(
IsEmpty( startlist );
"";
ValueCount( FilterValues( startlist; line1 )) > 1;
UniqueValues( newlist );
List( line1; UniqueValues( newlist ) )
)
)
Erik Wegweiser, Boston, MA
January 09, 2011 11:25am