今天在查一個R程式沒有將資料顯示出來的問題
R程式的大略架構是:
Main Section 裡又有一個Sub-Section Join
Main Section 有抓到資料
也確定 Sub-Section Join 的 Business View 裡也有對應的資料
可是卻只印出 Main Section
Sub-Section Join 就是無法顯示
查了很久才找到問題所在
原來在 Main Section 中有一個 LNID 的 Business View Column(RV)
可是這個 RV 的 Display 被改成只顯示整數(Display Length=4, Display Decimals=0)
在 Main Section 顯示之前 BC Line Number 一直等於 1.01
等到 Main Section 顯示出來時
因為 Display 的設定, 將 BC Line Number 改變成 1
所以當 Main Section 將 BC 值拋入 Sub-Section Join 比對資料時
Sub-Section Join 中找不到任何 Line Number = 1 的資料
所以就無法顯示了
※原來 Business View Column 的改變, 會影響到背後的 BC 值
沒有留言:
張貼留言