首頁 | 關於知識網 | 會員規範 | 知識地圖| 本站連結 | JACKSOFT | 加入會員 |
電腦稽核 >> 電腦稽核軟體討論區 >>[分享]ACL-重複功能替代
[分享]ACL-重複功能替代

假設我有個字元欄位下的數字為: 123、 65765、 3445。他們都要有有個長度為十位的數,以致於我需要在每個前面添加0的正確數。

它是相當的容易計算多少0遺失。當使用重複指令問題就來了。堅持認為此函數有一個單一的固定數值。我可以使用條件的計算的欄位,有許多不同的數字0取決於遺失數0,但這是非生產性的工作。

有的功能類似重複或一個函數,它將重複接受我計算欄位的值嗎?

我試著使用提取的欄位選項失去公式,但重複仍然意識到,這是用不同的值處理。

2
 
 

   
相關標籤
   
回文 #1
回覆會員暱稱:小蔡
點數:2860
等級:大師

榮譽勳章:大師
發文篇數:126
回文時間:2012-01-30 15:08:43

謝謝您們的協助。 我想出了自己的解決方案,以下是我解決方法所使用的函數: ALLTRIM(REVERSE(SUBSTR(ALLTRIM(REVERSE(REPEAT("0",10)+trans_amt_char)),1,10)))
   
回文 #2
回覆會員暱稱:狗狗兒
點數:2300
等級:專家

榮譽勳章:專家
發文篇數:103
回文時間:2012-01-30 15:05:45

ZONED函數,根據我的經驗,是沒有批判力的: 它將 Unicode系統無法正常工作,你必須“套用”在Non-Unicode版本所不知道的BINTOSTR語法
   
回文 #3
回覆會員暱稱:辣味的
點數:3050
等級:知識長

榮譽勳章:知識長
發文篇數:135
回文時間:2012-01-30 14:57:49

嗨,有一些解決方案。 首先可能正在使用 ZONED() 函數 (如果所有值大於0) ZONED(VALUE(0) 10) 第二個,LAST("0000000000"+ ALLTRIM() 10)
網站建議與問題回報 | 隱私權政策 | 網站管理規範 | 條款與政策