辨識特定的表層次結構...不知道從哪裡開始

辨識特定的表層次結構...不知道從哪裡開始

我正在嘗試識別/標記特定列中存在條目的記錄。雖然使用循環可能非常簡單,但我還必須標記那些代表「父」記錄的記錄。這就是我被困的地方。

這是我的起始數據...

起始數據

這是我目前所知道的...資料包括不同資料庫表的清單。然後將此 Excel 檔案匯入 Lucidchart 以建立表格層次結構圖。

僅包含條目的表標籤列及其各自的父表應包含在負載中。這是透過標記來完成的包括列設定為“是”,以僅過濾包含 =“是”的條目的匯入。

虛擬程式碼:

  1. 循環遍歷每一行並確定哪些行在標籤列(值無關緊要)。
  2. 如果標籤列已填充,更新對應的包括值為“是”的列。範例:軟體表的標籤值為「標籤 A」。因此,更新對應的 Include 欄位 =“Yes”
  3. 對於具有值的每一行標籤列,找到它的父表並更新父表行,使其包括列=“是”。
  4. 繼續更新父表行,直到到達基底表(表層次結構的頂部)。範例:Windows Server 表有一個標記條目。因此,更新 Windows Server、伺服器、電腦、硬體和基底表的相應包含列 =“是”

這是期望的最終狀態.....

結束狀態

我想我需要對一個或多個陣列做一些事情,但我很難弄清楚。任何幫助將不勝感激!

相關內容