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

  1. Open the Material Filters Pop-Up using the designated button in the Model Sheet Actions ribbon.

  2. 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:

  1. 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.

  2. 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.