返回列表 上一主題 發帖

[發問] 多條件計算交易明細

回復 22# singo1232001
慶大好~
大概測試點選OK,謝謝提供SQL的方式,
後續若有其他問題再煩請您指導,謝謝您了~

TOP

回復 24# singo1232001
回復 16# 准提部林
謝謝准大提供思路及解法,測試無誤且代碼簡化非常多...感激不盡!!
----------------------------------------------------------
慶大好~
上傳樣本,若方便在指導SQL解法,謝謝您~
----------------------------------------------------------
Xl0000108_TESTv01.zip (537.37 KB)

TOP

本帖最後由 shuo1125 於 2023-12-20 08:35 編輯

回復 26# singo1232001
慶大好~
我測試過您代碼抓的數字無誤,請問是哪邊的關聯無法理解?
應當是我敘述的不夠清晰。
------------------------------
※虛帳戶(收入.損益.進貨.資產)
這裡的資產其實是固資(只是單抓實科目較為簡化)
特定時點之累計餘額。<例:截止日:2023/09/30,則為2023/01~09累積金額>
※實帳戶(餘額)
特定時點之餘額。<例:截止日:2023/09/30,則為2023/09當月餘額>
------------------------------
其涉及財務相關概念..可能就要針對部分做解釋。
以科目編號第1碼來看
實帳戶:1.資產(借餘)2.負債(貸餘)3.權益(貸餘)
虛帳戶:4.收入(貸餘)5.成本(借餘)6.費用(借餘)7.業外損益(借.貸餘)8.稅費.其他(借餘)
同向相加,反之相減。
------------------------------
以上,謝謝。

TOP

回復 28# singo1232001
慶大好~
勞您費心整理了,還將程序分析講解並提供範例及查詢方式....
由衷感謝!!

TOP

回復 30# singo1232001
慶大好~
這麼晚了還幫忙一直調試。
抽空我在看,對SQL相當陌生....
早點休息先,感謝你了~

TOP

回復 12# 准提部林
准大不好意思再打擾~~
請問[交易明細!AL:BF]餘額,這裡有個狀況....
若該月無交易明細,可以讓餘額承襲前期數字嗎?
<說明>
-----------------------------------------------------------------------------
1月餘額$100,然後中間都無變化...到12月餘額變$150,
此時1月有餘額$100,若中間都沒變化,那2-11月都會是一樣餘額$100,
只有12月當月餘額會變為是$150。
11201 $100
11202 $100
11203 $100
11204 $100
11205 $100
11206 $100
11207 $100
11208 $100
11209 $100
11210 $100
11211 $100
11212 $150
-----------------------------------------------------------------------------
若以您原提供的代碼有辦法實現嗎?
感謝您!!!

TOP

回復 34# 准提部林
我想破頭都無法實現,
准大真的太神了....完全符合需求,太感謝了!!!!

TOP

回復 36# Andy2483
回復 38# 准提部林
感謝Andy大把可能性都想進去了.....
也感謝准大再三幫忙!!
測試發現有個較特殊的狀況餘額會異常,就是當該月交易後餘額剛好為0,且往後月份皆無交易..
會導致當月及後續餘額也異常...
以下例子:
1-10月有其交易與餘額,11月交易後餘額變0,12月剛好也無交易,
變成11211.11212餘額都異常了。
-----------------------------------------------------
實際                                                            實際
11201 $150   11207 $150
11202 $130   11208 $150
11203 $110   11209 $150
11204 $100   11210 $150
11205 $150   11211 $0
11206 $140   11212 $0
------------------------------------
執行
11201 $150   11207 $150
11202 $130   11208 $150
11203 $110   11209 $150
11204 $100   11210 $150
11205 $150   11211 $150
11206 $140   11212 $150
------------------------------------
Brr(x + 4)(M, 0) = 0 這段判斷式的關係...不知道如何修正?
謝謝!!!

TOP

回復 41# 准提部林
准大好~
And M <= Mx該段是必須要存在的..
Brr(x + 4)(M, 0) = 0 這段一開始有想到,但我怎試都出不來...
您添增M,Mx及判斷式讓資料更完善...只是以下狀況會有問題....
(一)當該月交易後餘額剛好為0,往後皆無發生交易。
(二)1月有交易,2-12月都無交易。
以上,不知道怎解....謝謝准大!!!

TOP

回復 42# shuo1125
抱歉更正一下…
(二)這個紀錄最大月就不會有該問題
也謝謝Andy大提問,感謝!!

TOP

        靜思自在 : 稻穗結得越飽滿,越會往下垂,一個人越有成就,就要越有謙沖的胸襟。
返回列表 上一主題