ER 設定格式以進行計數和求和 (第 2 節 - 設定計算)
以下步驟說明指派給系統管理員或電子報表開發人員角色的使用者如何設定電子報表 (ER) 格式以根據已產生的文字輸出的資料進行計數和求和。 這些步驟可以在任何公司進行。
若要完成這些步驟,您必須先完成「ER 設定格式以進行計數和求和 (第 1 節:建立格式)」程序中的步驟。
此程序是 Dynamics 365 for Operations 版本 1611 中增加的函數。
建立格式設定以新增計數和求和詳情
- 進入組織管理 > 工作區 > 電子報表。
- 點選報表設定。
- 在樹狀結構中,展開「Intrastat model」。
- 在樹狀結構中,選取「Intrastat model\Intrastat (DE)」。
- 假設您需要透過在 Intrastat 報表末尾新增帶有摘要詳情的行來自訂 Microsoft 提供的格式。 為此,您需要從 Microsoft 實體衍生我們自己的 Intrastat 設定實體以進行修改。
- 點選建立設定即可打開下拉式對話方塊。
- 在新建欄位中,輸入「Derive from Name: Intrastat (DE), Microsoft」。
- 在名稱欄位中,輸入「Intrastat (DE) with counting & summing」。
- 點選建立設定。
設定此報表以根據輸出詳情進行計數和匯總
- 點選設計工具。
- 在收集輸出詳情欄位中選取是。
- 此標幟將在執行階段啟用收集輸出詳情以產生 Intrastat 檔案的流程。
- 您需要對不同的 Intrastat 方向進行計數,因此將專用模型列舉新增到此格式設定的資料來源清單中。
- 點選對應索引標籤。
- 點選新增根以開啟下拉式對話方塊。
- 在樹狀結構中,選取「Data model\Enumeration」。
- 在名稱欄位,輸入「Direction」。
- 在模型列舉欄位中,輸入或選取一個值。
- 選取值方向。
- 點選確定。
- 點選新增根以開啟下拉式對話方塊。
- 在樹狀結構中,選取「函數\匯出欄位」。
- 在名稱欄位,輸入「$BlockName」。
- 點選編輯公式。
- 在公式欄位中,輸入「block」。
- 點選儲存。
- 關閉頁面。
- 點選確定。
- 點選新增根以開啟下拉式對話方塊。
- 在樹狀結構中,選取「函數\匯出欄位」。
- 在名稱欄位,輸入「$RecName」。
- 點選編輯公式。
- 在公式欄位中,輸入「record」。
- 點選儲存。
- 關閉頁面。
- 點選確定。
- 點選新增根以開啟下拉式對話方塊。
- 在樹狀結構中,選取「函數\匯出欄位」。
- 在名稱欄位,輸入「$InvName」。
- 點選編輯公式。
- 在公式欄位中,輸入「InvoicedAmountEUR」。
- 點選儲存。
- 關閉頁面。
- 點選確定。
- 在樹狀結構中,選取「Intrastat\Data」。
- 點選「收集的資料關鍵名稱」欄位的編輯按鈕
- 點選新增資料來源。
- $BlockName
- 點選儲存。
- 關閉頁面。
- 點選收集的資料關鍵值欄位的編輯按鈕。
- 在公式欄位中,輸入「IF(Intrastat.CommodityRecord.Direction=Direction.Import, "Import", "Export")」。
- IF(Intrastat.CommodityRecord.Direction=Direction.Import, "Import", "Export")
- 點選儲存。
- 關閉頁面。
- 計算這個序列的行數。 結果將分別與名稱「block」一起用於不同的方向。 值「Import」將用於任何到達 Intrastat 交易。 「Export」值將用於任何 Intrastat 調度交易。 將其視為虛擬 Excel 試算表。 對於每個交易,第一資料欄「block」的資料列相應地填入了值「Import」和「Export」。
- 在樹狀結構中,展開「Intrastat\Data: Sequence」。
- 在樹狀結構中,選取「Intrastat\Data: Sequence\Arrivals?」。
- 點選「收集的資料關鍵名稱」欄位的編輯按鈕。
- 計算這個序列的行數。 結果將使用名稱「記錄」來記憶。
- 在樹狀結構中,選取「$RecName」。
- 點選新增資料來源。
- 點選儲存。
- 關閉頁面。
- 點選「收集的資料關鍵值」欄位的編輯按鈕
- 在公式欄位中,輸入「Intrastat.CommodityRecord.CommodityCode」。
- 點選儲存。
- 關閉頁面。
- 計算這個序列的行數。 結果將與名稱「record」分別用於不同的商品代碼。 將其視為虛擬 Excel 試算表。 對於每筆交易,其中第一資料欄「block」相應地用值「Import」和「Export」填入,第二個區塊「record」用商品代碼值填入。
- 在樹狀結構中,選取「Intrastat\Data: Sequence\Dispatches?」。
- 點選「收集的資料關鍵名稱」欄位的編輯按鈕
- 在樹狀結構中,選取「$RecName」。
- 點選新增資料來源。
- 點選儲存。
- 關閉頁面。
- 點選「收集的資料關鍵值」欄位的編輯按鈕。
- 在公式欄位中,輸入「Intrastat.CommodityRecord.CommodityCode」。
- 點選儲存。
- 關閉頁面。
- 在樹狀結構中,展開「Intrastat\Data: Sequence\Dispatches: Sequence?」。
- 在樹狀結構中,展開「Intrastat\Data: Sequence\Dispatches: Sequence?\Record = Intrastat.CommodityRecord」。
- 點選格式索引標籤。
- 在樹狀結構中,選取「Intrastat\Data\Dispatches\Record\Invoice amount EUR」。
- 點選對應索引標籤。
- 點選「收集的資料關鍵名稱」欄位的編輯按鈕。
- 在樹狀結構中,選取「$InvName」。
- 點選新增資料來源。
- 點選儲存。
- 關閉頁面。
- 匯總此序列行的開票金額值。 結果將分別與名稱「InvoicedAmountEUR」一起用於不同的 Intrastat 方向和商品代碼。 將其視為 Excel 試算表中的虛擬建立。 對於每個交易,第一資料欄「block」的資料列相應地填入了值「Import」和「Export」。 第二區塊「record」填入商品代碼值,第三資料欄「InvoicedAmountEUR」填入發票金額值。
- 在樹狀結構中,展開「Intrastat\Data\Arrivals?」。
- 在樹狀結構中,展開「Intrastat\Data\Arrivals?\Record = Intrastat.CommodityRecord」。
- 點選格式索引標籤。
- 在樹狀結構中,選取「Intrastat\Data\Arrivals\Record\Invoice amount EUR」。
- 點選對應索引標籤。
- 點選「收集的資料關鍵名稱」欄位的編輯按鈕。
- 在樹狀結構中,選取「$InvName」。
- 點選新增資料來源。
- 點選儲存。
- 關閉頁面。
- 點選儲存。
- 關閉頁面。