Come computare le entità e non avere righi ripetuti nel computo
Mauro2026-03-10 15:32:30
Voglio condividere una richiesta di assistenza
Richiesta Ho computato una serie di entità identiche (travi, pilastri etc) ma nello sviluppo del computo trovo le informazioni ripetute in “n” righi di misurazione. C’è un modo per visualizzare una sola riga con la quantità totale?
Risposta Nella redazione della formula di misurazione, oltre a utilizzare le variabili singole come lunghezza, area etc, è possibile utilizzare le variabili FUNZIONI che permettono di fare il @SumC() [Somma Compressa solo il TOTALE] @SumE() [Somma Estesa (formula)] e il @Count [Conta valori – Numero di Entità]. Queste variabili permettono di avere la quantità totale in un unico rigo senza avere righi ripetuti.
Nello specifico le variabili permettono di: @Count: funzione che effettua il conteggio delle entità a cui è legata la misurazione in oggetto. @SumC(): effettua la sommatoria del contenuto della parentesi (valore numerico, variabile o formula) per tutte le entità cui è legata la misurazione in oggetto e porta fuori, nel computo, il solo valore finale calcolato. @SumE(): effettua la sommatoria del contenuto della parentesi (valore numerico, variabile o formula) per tutte le entità cui è legata la misurazione in oggetto e porta fuori, nel computo, una formula con tutti i valori risultanti dalla misurazione effettuata nel modello.
ESEMPIO L’esempio seguente chiarisce meglio quanto esposto. Si supponga di avere selezionato quattro IfcWall di lunghezza rispettivamente 2 m, 3 m, 4 m e 5 m, e di avere loro associato una misurazione contenente, nel campo “Lunghezza”, la formula @SumE($BaseQuantities.NominalLength$). In fase di visualizzazione del computo PriMus-IFC applicherà a tutte le entità (individuate automaticamente o manualmente) cui è associata la misurazione e troverà i quattro IfcWall. Per ogni IfcWall verrà valutata l’espressione ($BaseQuantities.NominalLength$) e, quindi, verrà individuata la lunghezza. I risultati della valutazione effettuata per ogni entità verranno poi sommati in un’unica espressione (2+3+4+5) che verrà visualizzata nel computo. Se, al posto della funzione @SumE, fosse stata utilizzata la funzione @SumC, il procedimento sarebbe stato il medesimo, ma sarebbe stato visualizzato solo il valore 14, risultante dalla valutazione dell’espressione (2+3+4+5).
IMPORTATE Quando si utilizzano le funzioni @Count @SumE e @SumC è da immaginare un’impostazione di modalità di computazione alla stregua di un Rigo Singolo.
In tal caso non vanno abbinate altre variabili, altrimenti i righi vengono ripetuti sempre “n” volte.
Utilizzando il sito accetti implicitamente l'uso dei cookie per migliorare la navigazione e mostrare contenuti in linea con le tue preferenze. Informazioni OK