Announcement

Collapse
No announcement yet.

Abaco - parametro calcolato

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • Abaco - parametro calcolato

    REvit 2017. Su un abaco delle room/locali, e` possibile usare nella formula di un parametro calcolato una condizione doppia tipo con un AND, oppure
    e* possibile mettere una condizione nidificate nella if, in modo da porre una condizione su un secondo parametro?
    Esempio:
    La formula base dell' diun parametro calcolato if e` : if ( TALE, True, False)
    Invece io vorrei mettere if ((A) and (B) ), True, False
    oppure in alternativa:
    If [TALE (if Gepy)], True, False)
    Considerano che TALE e' su un parametro A, mentre Gepy e' su un parametro B.
    Grazie.

  • #2
    Seguo!
    ci ho provato più di una volta… (sempre sotto emergenza ) poi abbandonato ripromettendomi sempre di riprovarci!!!
    forse questa è la volta buona!
    In quelle situazioni ho risolto inserendo ulteriori parametri, spezzettando la doppia o tripla condizione!

    Comment


    • #3
      Chi è Gepy ?


      Per tenere in considerazione il risultato di più valutazioni devi giustamente usare AND
      Il formato è semplice: and(CondizioneA , CondizioneB , CondizioneC , CondizioneN)
      Le condizioni sono le solite "ParametroA > 200" oppure "ParametroA=100" oppure "ParametroA" e basta nel caso sia un Si/No, "not(ParametroA)" se il no lo vuoi si ed il si lo vuoi no.
      AND restituisce Vero se tutte le condizioni sono Vere, se solo una è Falsa allora restituisce Falso.
      Le condizioni , separate da virgola, devono ovviamente essere almeno due.

      Quindi IF ( AND (condizione1, condizione2, condizione3) , risultato se vero, risultato se falso )

      Devi poi valutare di utilizzare anche la condizione OR... che funziona, come sintassi, uguale uguale ad AND
      Solo che restituisce Vero se anche solo una delle condizioni è Vera e restituisce Falso solo se tutte sono False.

      PS al posto di "risultato se vero" potete mettere, cioè nidificare, un altro IF con tutte sue condizioni ed eventuali AND o OR a piacere.
      PS2 Alla settima nidificazione di IF si attiva un EsterEggs che mostra il santino di San Gennaro (perché è a lui che di dovrai votare per sperare che l'oggetto si aggiorni )
      Bye Gjiom

      "Sono responsabile di quello che dico, non di quello che capisci"


      "Il BIM è anche un modello 3D, ma non tutti i modelli 3D sono BIM"

      Comment


      • #4
        E... dimenticavo...
        Puoi anche ficcare degli IF dentro alle condizioni, l'importante è che il risultato finale della valutazione dia un si o no.
        Bye Gjiom

        "Sono responsabile di quello che dico, non di quello che capisci"


        "Il BIM è anche un modello 3D, ma non tutti i modelli 3D sono BIM"

        Comment


        • #5
          Ciao emr,
          nell'esempio che ti ho fatto chiedo a Revit quali dei locali soddisfano la condizione di:
          - Parametro 1 su Yes
          - Parametro 2 su Yes
          - Parametro 3 maggiore di 6 mq
          Per il locali che soddisfano tutte queste condizioni, chiedo a Revit di compilare con Yes un terzo parametro chiamo "And".

          Se avessi usato invece di AND la condizionale OR il risultato sarebbe cambiato: sarebbe infatti bastato che almeno uno di quelle condizioni fosse rispettata per restituirmi valore affermativo.

          Ricordo sempre che il parametro calcolato nell'abaco è presente solo nell'abaco: non è quindi effettivamente associato all'elemento come parametro aggiuntivo e la cancellazione dell'abaco stesso comporta l'eliminazione di qualsiasi formula. Per ovviare a questa situazione c'è la possibilità di usare Dynamo per estrapolare delle informazioni da dei parametri, effettuare delle valutazioni secondo quanto imposto e riportare il risultato in un parametro effettivamente associato all'elemento (senza la necessità di creare un abaco).
          Ovviamente non è un valore "adattivo": se cambio le condizioni con le quali ho fatto eseguire lo script di Dynamo il valore del parametro di controllo non cambia (devo necessariamente rieseguire lo script per aggiornare i risultati).

          Ciao, Paolo.And_schedule.PNG
          Last edited by Pappozz; 17 April 2019, 18:32.

          Comment


          • #6
            ottimi e abbondanti, semplicemente non conoscevo la sintassi e mi piantavo. Oltretutto virgole e parentesi come si usano in Revit....

            Comment


            • #7
              La sintassi è molto simile alle funzioni basilari di excel.
              La differenza sostanziale è che Revit usa la virgola per separare le varie parti, mentre Excel il punto e virgola.
              Bye Gjiom

              "Sono responsabile di quello che dico, non di quello che capisci"


              "Il BIM è anche un modello 3D, ma non tutti i modelli 3D sono BIM"

              Comment


              • #8
                ciao,
                mi chiedo dove sbaglio, vorrei mettere questo nuovo parametro nominato "test" che possa restituire "ok" se il controllo che effettua è positivo tra A=B oppure A>B, invece "no" se A è minore di B.
                A e B sono parametri del tipo numerico (copie di parametri interi), "test" è un parametro di testo.
                Immagine.png
                vi ringrazio in anticipo
                You do not have permission to view this gallery.
                This gallery has 1 photos.

                Comment


                • #9
                  La sintassi della formula che hai scritto non è coerente con quello che vuoi fare sulla base di quanto descritto sopra. E in ogni caso AND non è usato bene.
                  Così dovrebbe andare if(or(A > B, A= B), "OK", "NO")
                  Last edited by maxi349; 01 December 2020, 13:18. Reason: Avevo inserito il simbolo di "<", ma la tua condizione è "OK se > o ="

                  Comment


                  • #10
                    molte grazie, sia un doppio IF, che la soluzione sopra, han portato adempimento ..molte molte grazie

                    Comment

                    Related Topics

                    Collapse

                    • Alessandro
                      Parametro calcolato
                      Salve a tutti
                      ho creato un abaco dei modelli generici ed ho bisogno ora di calcolare il peso di alcuni elementi ... quindi avendo il volume e peso...
                      You do not have permission to view this gallery.
                      This gallery has 1 photos.
                      30 May 2022, 18:44
                    • AB80
                      Parametro calcolato
                      Ciao a tutti,
                      avrei una domanda relativa all'utilizzo del parametro calcolato nell'ambiente abachi:
                      ho una palazzina con degli appartamenti...
                      27 August 2020, 17:12
                    • Bruitz
                      Abaco rapporti aeroilluminanti
                      Buongiorno a tutti, come vedete dal titolo stavo creando un abaco dei rapporti aeroilluminanti. sono riuscito ad impostarlo e farlo funzionare se non...
                      20 October 2017, 16:45
                    • tvlad
                      Abaco con valore calcolato
                      Ciao a tutti,
                      come da titolo volevo capire se è possibile ottenere un "valore calcolato" in modo da poter sommare l' "Area"...
                      You do not have permission to view this gallery.
                      This gallery has 1 photos.
                      21 June 2017, 12:56
                    • Monia
                      Da valore calcolato a parametro condiviso
                      Salve a tutti, so che il titolo è molto strano, ma vorrei capire quanto questa cosa sia fattibile.

                      Ho creato dei valori calcolati all'interno...
                      24 July 2023, 17:34
                    Working...
                    X
                    😀
                    🥰
                    🤢
                    😎
                    😡
                    👍
                    👎