Naamgevingsregel "IIF", "OR" en "EMPTY"


Hallo
Ik probeer een naamgevingsregel te maken die de waarde van de laatste index van het plan ophaalt.
In onze plannen hebben we eigenschappen "revisie-index 1", "revisie-index 2" en "revisie-index 3". We vullen ze in terwijl we wijzigingen aanbrengen om het plan tot leven te brengen. Zolang de revisie niet wordt bereikt, blijft de eigenschap leeg (of "spatie" of "-" als er een formalismeprobleem is tussen collega's...). Dit is de laatste niet-lege index die ik wil samenvoegen met de eigenschap 'plannummer'.
Ik heb het begin van een functie geschreven, maar ik ben niet goed in syntaxis. Ik vraag me af waarom "IIF" met 2 i's is geschreven, ik kan de syntaxis "OR", "EMPTY" niet vinden, en ik ben niet zeker van sequenties en framing () en <> (wat is het verschil?)


<sw:plannummer>And(IIF(sw:revisie-index 3)= "LEEG" OF " " OF "-", ((IIF(sw:revisie-index 2)= "LEEG" OF " " OF "-", (<sw:revisie-index 1>) , <sw:Revisie-index 2>), <sw:Revisie-index 3>)

Kan iemand mij verlichten?

Hallo

Hoe probeer je deze naamgevingsregel te bereiken? In een vba-code? In een SW-formule?

Hallo

Ik doe deze naamgeving in Mycad integratie (2015)

Ik weet het niet, ik ben aan de beurt

De eenvoudigste manier is om Visiativ support te vragen die de software ontwikkelt, maar geen geheugen OF, er zijn 2 IFF's achter elkaar nodig om een OR te verwerken voor lege ik weet het niet meer, maar misschien  "§". In ieder geval zal de suppre dit alles aan u toevertrouwen.

 

En anders is er de hulp van smartproperties, wat vrij goed gedaan is en dan moet je testen door de formule beetje bij beetje te maken (probeer terwijl je bezig bent)

https://help.visiativ.com/mycadtools/2018/fr/Conditionnel.html

1 like