Documentation

Ataytis BOM documentation.

Explore multi-level, multi-parent bills of materials from Parent–Child data with the Ataytis BOM Power BI visual.

Ataytis BOM

Build your first BOM

Type a small electric bicycle BOM into Power BI, add it to Ataytis BOM, and try the tree, the table, the details panel, search and where-used.

This walk-through types a small bill of materials straight into Power BI, so it needs no data source. It takes a few minutes, and everything it shows works the same on your own data.

Enter the table

  1. Open Enter data

    In Power BI Desktop, select Enter data on the Home ribbon.

  2. Type the table

    Name the columns Parent, Child, Quantity and Description, and fill in the rows below. Leave Parent blank on the first row.

  3. Load it

    Name the table Bike and select Load.

ParentChildQuantityDescription
EB-100Electric bicycle
EB-100FRAME-AL1Aluminium frame
EB-100WHEEL-F1Front wheel
EB-100WHEEL-R1Rear wheel with hub motor
EB-100BRAKE-D2Disc brake
EB-100BATT-5001500 Wh battery pack
WHEEL-FRIM-275127.5 inch rim
WHEEL-FSPOKE-1432Spoke
WHEEL-RRIM-275127.5 inch rim
WHEEL-RSPOKE-1432Spoke
WHEEL-RMOTOR-2501250 W hub motor
MOTOR-250BEARING-60012Bearing 6001
BRAKE-DBOLT-M56M5 bolt
BATT-500CELL-217004021700 lithium cell

The first row has no parent. That declares EB-100 a top-level product and gives it its description. Every other row says which part a parent uses and how many.

Add the visual

  1. Add Ataytis BOM to the page

    Select it in the Visualizations pane and size it to fill most of the page.

  2. Fill the wells

    Drag Parent to Parent, Child to Child, Quantity to Quantity and Description to Details.

  3. Keep quantities as they are

    Open the menu on Quantity in the well and choose Don't summarize, so Power BI passes every row through unchanged.

The Description column is recognised by its name and shown beside each part number. Nothing else needs setting: the visual opens with every branch showing, because the BOM is small.

The electric bicycle bill of materials in Ataytis BOM as a hierarchy tree, from EB-100 through the battery, brakes, frame and both wheels to the bearing at level 3.
The fourteen rows as a tree: 12 items and 13 lines. RIM-275 and SPOKE-14 are drawn under both wheels with the shared badge 2, and BOLT-M5 reads Total 12.

What you see

EB-100 is level 0 and its parts are level 1. The deepest part, BEARING-6001, is level 3. RIM-275 and SPOKE-14 are used by both wheels, so they are drawn in both and carry a shared badge with the number 2. Each position shows the quantity one parent needs and the extended quantity for the whole path from EB-100:

PartLevelQuantity perExtended quantityUsed in
BRAKE-D1221 place
BOLT-M526121 place
SPOKE-14, under WHEEL-R232322 places
BEARING-60013221 place
CELL-21700240401 place

BOLT-M5 reads 12 because the bicycle has two disc brakes and each brake uses six bolts.

Try the main features

  • Select Table on the toolbar to see the same BOM as an indented grid, with the same branches open.
  • Click WHEEL-R. The details panel opens with its position, its components and the product that uses it.
  • Type SPOKE into Find a part and press Enter. Both spokes are highlighted, and the bar above the BOM reads occurrence 1 of 2.
  • In the details panel for RIM-275, choose Where used to see both wheels and EB-100 above it. Choose Back to BOM to return.
Build your first BOM — Ataytis BOM | AtaytisTech