Model Materials and Material Filters
Materials and Material Filters are essential features in Weissr that allow for the flexible replication and organization of data in projects involving Sub-Industries that use materials. This document provides a detailed overview of how these features function and interact within the Weissr environment.
Overview of Model Materials
Material Sub-Industry Sub-Blocks
For Sub-Industries that use materials, Weissr automatically generates and assigns Material Sub-Industry Sub-Block.
Purpose: These blocks replicate rows for each material included in the Sub-Industry, enabling material-specific data handling.
Limitation: Only one Sub-block is available per one subindustry.
Material Definition:
Materials are defined in the Materials side section, accessible via the designated button in the Model Sheet Actions ribbon.
This section sets the name and order of materials used in the project.
Defining Materials for a Sub-Industry
Setting Up Materials for Sub-Industy
Materials used in a Sub-Industry are defined in the Sub-Industry Sub-Block Edit Form in the Model Builder.
For each material included, rows from replicable blocks will automatically be assigned.
Replicable Rows in Static Sheets
In static project sheets, rows can be assigned the List Materials option.
This makes static rows behave as replicable rows.
Inside the project, these rows are replicated for all materials included in the project.
Referencing from/to Replicable and Static rows
Replicable row is:
A row with the List Materials option enabled.
A reference to a row in a Material Sub-Industry Sub-Block.
Static row is standard single row in sheet that is not replicated when resolved
Scenario | Resolved Behavior |
---|---|
Replicable rows reference replicable rows/blocks | Material-to-material basis replication. |
Replicable rows reference static rows | Static references remain consistent across all materials. |
Static rows reference replicable rows/blocks | The result will be a sum of all materials. |
Material Filters
Overview
Material Filters provide a way to control and limit materials used in specific rows or sheets within the model.
Creating and Editing Material Filters
Open the Material Filters Pop-Up using the designated button in the Model Sheet Actions ribbon.
Define:
Filter Name: A descriptive name for the filter.
Included Materials: Select materials from the project’s material list to include in the filter.
Applying Material Filters
Material filters can be applied in both static sheets and replicable rows in Model Builder.
Material filters can be applied within the project's Scope section to provide greater control over a specified Sub-Industry within the organizational structure.
Scenarios:
Replicable Rows with List Materials Option Enabled
If a material filter is applied, the number of rows in the resolved sheet is determined by the materials included in the filter.
Static Rows Referencing Replicable row in Expression
If a static row references a replicable row in expression, applying a material filter will limit the resolved expression to the filtered materials only.
Same criteria will apply to all replicable references in scope of one row.
If no replicable node is included in the static row’s expression, the material filter has no effect.