Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: AUCNODE

AUCNODE.m

Go to the documentation of this file.
  1. %AUCNODE ; COUNT ENTRIES IN GLOBAL NODE [ 02/20/87 9:17 AM ]
  1. ;
  1. W !!,"This program counts unique values in a global node.",!
  1. LOOP ;
  1. R !,"Enter global reference like '^DPT(""B"",' ",GBL Q:GBL=""
  1. S:$E(GBL,$L(GBL))=")" GBL=$E(GBL,1,$L(GBL)-1)
  1. S:$E(GBL)'="^" GBL="^"_GBL
  1. S:$F(GBL,"(")<1 GBL=GBL_"("
  1. I $E(GBL,$L(GBL))'=",",$E(GBL,$L(GBL)-1)'="(",$E(GBL,$L(GBL))'="(" S GBL=GBL_","
  1. S %CC=0,NXT="" F L=0:0 X "S NXT=$O("_GBL_"NXT))" Q:NXT="" S %CC=%CC+1 W "."
  1. W !!,"Count for ",GBL," is ",%CC,!
  1. G LOOP