Używanie wielkości w arkuszu definicji właściwości formuły

Tworzenie formuły, która zwraca prawidłowe dane może być złożone. Przykład pokazuje uproszczenie tego procesu poprzez użycie arkusza Formuła definicji właściwości do utworzenia formuły za pomocą kodu VBScript. Do formuły można wstawić przykładowe wartości i obliczyć wynik.

Przykład zakończonej formuły

Obiekt pomieszczenia ma pojedynczą wartość numeryczną dla wysokości, która jest taka sama dla większości pomieszczeń w tym zestawieniu pokoi. Aby uzyskać kontrolę nad sposobem wyświetlania wysokości pomieszczeń dla pokoi bez płaskich sufitów, należy utworzyć formułę, która zwraca wartość tekstową, np. „Sklepienie”, dla stropu katedry lub zwraca rzeczywistą wysokość jeżeli nie istnieje. Kompletny arkusz dla takiej formuła jest przedstawiony poniżej.

Proces używany do zakończenia przykładu

Następujący proces został zakończony przeważnie za pomocą domyślnych definicji zestawów właściwości w Menedżerze stylów.

Została dodana SpaceStyles jako nowa definicja zestawów właściwości

Na karcie Definicja dla definicji zestawu właściwości ObiektyPomieszczeń

Poddano edycji definicję właściwości formuły HeightDisplayed na arkuszu Formuła definicji właściwości

Wartości przykładowe są formatowane i wstawiane do formuły z nawiasami zamiast odpowiedniej nazwy definicji właściwości. Cała przykładowa formuła jest obliczana, a wynik jest wyświetlany w polu Przykładowy wynik.

Ta formuła zawiera słowo WYNIK, dlatego jest obliczana jako funkcja, a nie jako wyrażenie. Wartość właściwości formuły jest ostatnią wartości przypisaną dla opcji WYNIK. Wynikiem tej formuły jest Vaulted.