这是我目前通过 Invantive Control for Excel 使用的 SQL 代码,与我们的 Exact Online DB 链接。
正如您在代码中看到的,在第二行的前面,select case
我想输入 4 个空白列。它现在的编码方式当然行不通,但这只是一种尝试。:)
<pre>select date
, InvoiceNumber
, AccountCode
, AccountName
, YourRef
, GLAccountCode
, GLAccountDescription
, CostUnit
, CostUnitDescription
, ProjectCode
, ProjectDescription
, Description
, AmountDC
, AmountFC
, CostCenter
, FinancialPeriod
, JournalDescription
, substr(GLAccountCode, 1, 1) type
, case
when substr(GLAccountCode, 1, 1) = '6'
then 'KOST'
else 'OPBRENGST'
end
pl
<<HERE>>
, case
when substr(GLAccountCode, 1, 1) = '6'
then AmountDC
else 0
end
debet
, case
when substr(GLAccountCode, 1, 1) = '6'
then 0
else AmountDC
end
credit
, AmountDC dc2
from TransactionLines
where FinancialYear = 2017 and JournalCode >='600'
order by date<code>
我的问题的第二部分:我可以通过模型编辑器将 excel 公式添加到这些空白列中吗?这可能很有用,因此每次与 Exact Online 同步时,这些公式都不会被删除,而是与数据一起刷新。