<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.method.me/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Method:Classic General Q&amp;amp;A</title><link>http://forums.method.me/cs/forums/13.aspx</link><description>Ask technical support questions, how do I? Questions... Or anything else you want to know from the Method Team and other Method users.</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 SP2 (Build: 31113.47)</generator><item><title>Re: Retrieving distinct values from tables</title><link>http://forums.method.me/cs/forums/thread/18099.aspx</link><pubDate>Thu, 04 Jul 2013 20:52:16 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:18099</guid><dc:creator>Rolf</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/18099.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=18099</wfw:commentRss><description>&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;Sam,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;&lt;/span&gt;Thanks for you efforts on this issue. &amp;nbsp;I got it to work by doing my own distinct value test using a conditional within&lt;span id="mce_1_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;&lt;/span&gt; the loop.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Rolf&lt;/p&gt;</description></item><item><title>Re: Retrieving distinct values from tables</title><link>http://forums.method.me/cs/forums/thread/18096.aspx</link><pubDate>Thu, 04 Jul 2013 16:00:09 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:18096</guid><dc:creator>Method_Samuel</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/18096.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=18096</wfw:commentRss><description>&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Hey Rolf,&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="p1"&gt;Unfortunately, Method does not allow for the SQL DISTINCT keyword. Also, the&amp;nbsp;&lt;i&gt;value from&amp;nbsp;&lt;/i&gt;&lt;i&gt;row&lt;/i&gt; has to be the from the same field as the distinct option.&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="p1"&gt;Based on what you&amp;#39;ve told me, you might be able to get the result you want by embedding a second loop into the first loop. (First loop gets distinct customers, and the second gets distinct locations)&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="p1"&gt;For example, as a modification to my original post:&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="p1"&gt;1)&amp;nbsp;Step 3 is mostly the&amp;nbsp;same and&amp;nbsp;should retrieve distinct customers (but leave out location). Then&amp;nbsp;store this result.&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="p1"&gt;2) Create another &lt;i&gt;loop through table&lt;/i&gt; directly below the first loop where customers = result from the first loop. Set the location to be distinct.&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="p1"&gt;3) Add the&amp;nbsp;&lt;i&gt;Basic Math Calculation&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="p1"&gt;4) End both of the loops&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="p1"&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="p1"&gt;Hope this helps. If you are still having issues, try explaining what your end goal is, and we might be able to find another solution.&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="p2"&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="p1"&gt;Sam&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="p1"&gt;&lt;/p&gt;
&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;&lt;span id="mce_36_start" style="overflow:hidden;"&gt;&lt;span id="mce_39_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span id="mce_38_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span id="mce_36_end" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: Retrieving distinct values from tables</title><link>http://forums.method.me/cs/forums/thread/18087.aspx</link><pubDate>Wed, 03 Jul 2013 22:52:39 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:18087</guid><dc:creator>Rolf</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/18087.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=18087</wfw:commentRss><description>&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;Hi Sam,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;&lt;/span&gt;Thanks for your suggestion on this. &amp;nbsp;I had hoped you were going to suggest some implementation &lt;span id="mce_2_start" style="overflow:hidden;"&gt;with&amp;nbsp;&lt;/span&gt;&amp;nbsp;the SQL &lt;span id="mce_3_start" style="overflow:hidden;"&gt;&lt;/span&gt;&amp;nbsp;&lt;span id="mce_5_start" style="overflow:hidden;"&gt;&amp;#39;&lt;/span&gt;Distinct&lt;span id="mce_6_start" style="overflow:hidden;"&gt;&amp;#39;&lt;/span&gt; keyword with my Action &amp;nbsp;Result to achieve this.&lt;/p&gt;
&lt;p&gt;As to your&amp;nbsp;&lt;span id="mce_4_start" style="overflow:hidden;"&gt;&lt;span id="mce_7_start" style="overflow:hidden;"&gt;suggested approach, I had &lt;span id="mce_16_start" style="overflow:hidden;"&gt;&lt;/span&gt;already tried something like that. &amp;nbsp;The problem is that not only do I need to count distinct customers, but I need to do this for multiple locations. Unfortuneatly I am one &amp;#39;where condition&amp;#39; short in the &amp;#39;loop through table&amp;#39; command.&lt;span id="mce_39_start" style="overflow:hidden;"&gt;&lt;span id="mce_40_start" style="overflow:hidden;"&gt;&lt;span id="mce_41_start" style="overflow:hidden;"&gt;&lt;span id="mce_42_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &amp;nbsp;So, what I did was in that loop, I put in a standard conditional statement, and if the location identifier (&amp;nbsp;which I already had added to the Invoice Line table&lt;span id="mce_9_start" style="overflow:hidden;"&gt;)&lt;/span&gt;&amp;nbsp;matched the location I wanted,&amp;nbsp;&lt;span id="mce_10_start" style="overflow:hidden;"&gt;then I incremented my counter.&lt;span id="mce_12_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;What I found&lt;span id="mce_13_start" style="overflow:hidden;"&gt; was&amp;nbsp;&lt;/span&gt; that when I did not select &amp;#39;distinct&amp;#39; in the &amp;#39;loop through table&amp;#39; command, this all worked fine and I was able to count the total number of customer records per location this way, as I would expect, but of course I counted the customers multiple times. &amp;nbsp;When I set the&amp;nbsp;&lt;span id="mce_15_start" style="overflow:hidden;"&gt;&lt;span id="mce_18_start" style="overflow:hidden;"&gt;loop to &amp;#39;distinct Customer&amp;#39; , then the looping function failed in retrieving the &amp;#39;location&amp;#39; value, and allocated all location&lt;span id="mce_31_start" style="overflow:hidden;"&gt;s&lt;/span&gt; to the value of the &lt;span id="mce_19_start" style="overflow:hidden;"&gt;&lt;/span&gt;first&lt;span id="mce_20_start" style="overflow:hidden;"&gt; location alphabetically.&lt;span id="mce_23_start" style="overflow:hidden;"&gt; &amp;nbsp;Somehow the &lt;span id="mce_24_start" style="overflow:hidden;"&gt;&amp;#39;&lt;/span&gt;distinct&lt;span id="mce_26_start" style="overflow:hidden;"&gt;&amp;#39;&lt;/span&gt; option cause the&amp;nbsp;&lt;span id="mce_28_start" style="overflow:hidden;"&gt;&amp;#39;value from row&amp;#39; fetch of the location to be incorrect. I even tried doing a &lt;span id="mce_29_start" style="overflow:hidden;"&gt;&amp;#39;&lt;/span&gt;retrieve value from table with the current record ID&lt;span id="mce_30_start" style="overflow:hidden;"&gt;&amp;#39; in the loop, which also failed. (although I think that was because it&amp;#39;s not allowed in the loop).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span id="mce_33_start" style="overflow:hidden;"&gt;I know this explanation seems convoluted, so I&amp;#39;ll give an example to hopefully make it clearer. &amp;nbsp; For the time period I was checking, I had four customers from two locations. &amp;nbsp;Chronologically, they were &amp;nbsp; Lan&lt;span id="mce_34_start" style="overflow:hidden;"&gt;g&lt;/span&gt;ford, Victoria, Langford, Langford.&lt;span id="mce_35_start" style="overflow:hidden;"&gt; &amp;nbsp;The&lt;span id="mce_36_start" style="overflow:hidden;"&gt;y all returned Langford as the location. &amp;nbsp;Only when I changed the time period to only include the one record from Victoria, did I get that returned as the location.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span id="mce_33_start" style="overflow:hidden;"&gt;&lt;span id="mce_35_start" style="overflow:hidden;"&gt;&lt;span id="mce_36_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;One further bit of info. &amp;nbsp;When I used the &amp;#39;value from row&amp;#39; in the conditional command, it created an error if the &amp;#39;loop through table&amp;#39; was distinct, but not if it wasn&amp;#39;t &amp;nbsp; I got around this by assinging an action result to the value in the loop, and using the action result in the conditional command.&lt;span id="mce_37_start" style="overflow:hidden;"&gt; &amp;nbsp;At first I thought this was a bug in the program, but maybe it&amp;#39;s a feature if other fields are not available in &amp;#39;distinct&amp;#39; mode, but then it should have failed on the action result assignment.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;Any thoughts on how &lt;span id="mce_38_start" style="overflow:hidden;"&gt;to&amp;nbsp;&lt;/span&gt;proceed from here ?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;Rolf&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span id="mce_21_start" style="overflow:hidden;"&gt;&lt;span id="mce_22_start" style="overflow:hidden;"&gt;&lt;span id="mce_25_start" style="overflow:hidden;"&gt;&lt;span id="mce_27_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: Retrieving distinct values from tables</title><link>http://forums.method.me/cs/forums/thread/18085.aspx</link><pubDate>Wed, 03 Jul 2013 21:03:08 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:18085</guid><dc:creator>Method_Samuel</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/18085.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=18085</wfw:commentRss><description>&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Hi Rolf,&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;To accomplish what you are suggesting you need to do a few things.&amp;nbsp;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;1) First,&amp;nbsp;&lt;span&gt;you must add&lt;b&gt;&amp;nbsp;&lt;/b&gt;a linked field to the&amp;nbsp;&lt;strong&gt;InvoiceLine&lt;/strong&gt;. Under&amp;nbsp;&lt;strong&gt;Customize -&amp;gt; Tables -&amp;gt; InvoiceLine&lt;/strong&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;click&amp;nbsp;&lt;em&gt;edit fields&lt;/em&gt;. Select&amp;nbsp;&lt;em&gt;Linked Field&amp;nbsp;&lt;/em&gt;from the radio button. Choose th&lt;span&gt;&lt;/span&gt;e&amp;nbsp;&lt;strong&gt;Invoice&amp;nbsp;&lt;/strong&gt;table&lt;span&gt;&amp;nbsp;under&amp;nbsp;&lt;i&gt;Link Using&lt;/i&gt;&lt;/span&gt;, and select&amp;nbsp;&lt;strong&gt;Customer&lt;/strong&gt;&amp;nbsp;field&lt;span&gt;&amp;nbsp;under&amp;nbsp;&lt;em&gt;Linked Field.&amp;nbsp;&lt;/em&gt;Click on&amp;nbsp;&lt;em&gt;Finished Editing Fields.&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;2)&amp;nbsp;&lt;/span&gt;Now that Customer is linked to InvoiceLine, you can create a set of actions to count the number of distinct customers.&amp;nbsp;&lt;span&gt;Initialize an empty action result by adding&amp;nbsp;&lt;em&gt;Assign&amp;nbsp;&lt;span&gt;Value to&amp;nbsp;&lt;/span&gt;Action&lt;/em&gt;&amp;nbsp;Result&lt;span&gt;, name the action result and give it the value &amp;#39;Type In&amp;#39; blank or 0.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;3)&amp;nbsp;&lt;/span&gt;Create a loop through the InvoiceLine table by adding the action&lt;em&gt;&amp;nbsp;Start Loop Through Table&lt;/em&gt;.&amp;nbsp;&lt;span&gt;Select the criteria for the loop to filter through, and then select&amp;nbsp;&lt;strong&gt;Customer&amp;nbsp;&lt;/strong&gt;under the&amp;nbsp;&lt;em&gt;&lt;span style="text-decoration:underline;"&gt;Only distinct values&lt;/span&gt;&lt;/em&gt;&amp;nbsp;dropdown. Click&amp;nbsp;&lt;em&gt;Save &amp;amp; Close.&lt;/em&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;4)&amp;nbsp;&lt;/span&gt;Select&amp;nbsp;&lt;em&gt;Basic Math Calculation&lt;strong&gt;&lt;/strong&gt;&lt;/em&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;from the actions list. Select the action result&lt;span&gt;&amp;nbsp;from step 1, and add (+) 1. Store the result to the same action result name. Click&amp;nbsp;&lt;em&gt;Save &amp;amp; Close&lt;/em&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;5) Add&amp;nbsp;&lt;em&gt;End Loop Through Table&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;6) Put in an action to give you the final result. This could be a popup, or it could populate a field on the screen.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Hope that helps.&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span id="mce_67_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span id="mce_66_start" style="overflow:hidden;"&gt;&lt;/span&gt;Sam&lt;/p&gt;
&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;&lt;span id="mce_60_start" style="overflow:hidden;"&gt;&lt;span id="mce_62_start" style="overflow:hidden;"&gt;&lt;span id="mce_63_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Retrieving distinct values from tables</title><link>http://forums.method.me/cs/forums/thread/18074.aspx</link><pubDate>Tue, 02 Jul 2013 17:15:40 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:18074</guid><dc:creator>Rolf</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/18074.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=18074</wfw:commentRss><description>&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;Hi,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;&lt;/span&gt;I&amp;#39;m &lt;span id="mce_2_start" style="overflow:hidden;"&gt; retrieving summary data from the InvoiceLine table by using the retrieve from table command, with search criteria specified in an action result, and then using the sum and count options for the rresults. &amp;nbsp;This retrieves the correct &amp;nbsp;values, but I would also like to know the number of distinct customers involved in these transactions. &amp;nbsp;Any suggestions on how I might do that?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;thanks,&lt;span id="mce_3_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;Rolf&lt;/span&gt;&lt;/p&gt;</description></item></channel></rss>