第十二篇.最重要的合并函数Con介绍
今天我們來聊聊合并報表執(zhí)行過程中最重要、最經(jīng)典的函數(shù):Con。此函數(shù)主要是用來做抵消,比如公司間往來,交易等的在合并層面的抵消。
1、Hs.Con函數(shù)介紹
將數(shù)據(jù)置于Value維度:?[Proportion]?和?[Elimination]。您可以在合并規(guī)則中使用此函數(shù)。
語法
????? HS.Con?("
????? DestPOV
????? ",
????? ?Factor
????? ,?"
????? Nature
????? ")
?Con?函數(shù)的語法
| 參數(shù) | 說明 | ||
| DestPOV | 以下維的組合: ·Account ·Custom1、Custom2、Custom3、Custom4 ·ICP ·Entity ·Value | ||
| Factor | 數(shù)字或者使用數(shù)學運算符?(+?-?*?/)?或函數(shù)(如?HS.GetCell)的表達式。這是抵消系數(shù),一般是1或者-1,計算少數(shù)股東時可以為百分比 | ||
| Nature | 這個是文字描述,用于對每個抵消模型的描述,在追溯抵消數(shù)據(jù)時很有用。用于審核的字符串。此字符串將被存儲在數(shù)據(jù)庫中,并提供關(guān)于事務會計用途的信息。要使用戶在運行合并后能夠查看合并源和目標事務,必須在此參數(shù)中包含文本。如果不包含文本,則不會存儲事務信息。可以通過數(shù)據(jù)網(wǎng)格的“源事務”或“目標事務”選項,或者通過“實體詳細信息”報表,查看事務信息。還可以使用?Nature?字符串信息為合并和抵銷分錄生成日記帳報表。如果要在日記帳報表中查看此數(shù)據(jù),則必須要有此參數(shù)。分攤和抵銷分錄的日記帳是通過?RTS/RTD?表報告的。根據(jù)您的要求,可能適合為?[Elimination] HS.Con?分錄而不是為?[Proportion] HS.Con?分錄創(chuàng)建日記帳數(shù)據(jù),以減少?RTS/RTD?表分錄數(shù)量。
|
2、Hs.Con使用前提
要想使用Hs.Con函數(shù)進行抵消。必須要進行如下設置:
2.1 打開運行Consolidate()例程的開關(guān),即ConsolidationRules=Y
2.2 在規(guī)則中編寫合并例程
比如:
3、Hs.Con常見的用法
常見的用法:
Call?HS.Con ("V#[Elimination]",-1*dPCon,"")??
Call?HS.Con ("V#[Elimination]",-1*dPCon,"Elimination")?
Call?HS.Con ("V#[Elimination]",PCON,"DefaultConsol")
??
HS.CON只能在HFM RULES中的Consolidate()例程中使用,在其他規(guī)則中使用會報錯。
3.1?可以將任意來源的科目抵消到可以指定自定義維度以及需要抵消的目標科目,如:
3.2?Hs.Con函數(shù)設計的非常的巧妙,它不僅僅是將源上的科目乘以-1或者一個系數(shù)寫到Elimination上,而是在運行時會判斷源科目和目標科目的屬性(如資產(chǎn)、負債或者損益)來自動變號,比如用資產(chǎn)的科目去抵消負債的科目,那么系數(shù)就是1,所以抵消的時候,系數(shù)并非都是-1,而是根據(jù)實際情況靈活運用。
3.3 科目類型行為可參考:
如果上面兩個圖還不好理解,舉個例子:
此示例中,Total Assets(總資產(chǎn),一個 ASSET 帳戶)是 Fixed Assets(固定資產(chǎn),一個 ASSET 帳戶)和 Amortization(攤銷資產(chǎn),一個 LIABILITY 帳戶)的父代。這兩個帳戶聚合到父帳戶后,將加上 Fixed Assets 值 100,減去 Amortization 值 20,得到 Total Assets 值 80。
3.4?這里的科目屬性和會計核算上是一致的,比如資產(chǎn)類科目,借方表示增加,貸方表示減少,負債類科目,借方表示減少,貸方表示增加等。
4、重要說明
4.1 有關(guān)Hs.Con在實際使用中,情況會復雜的多,讀者可以嘗試輸出各種場景。
4.2 介紹一個快速入門HFM的參考例子,產(chǎn)品安裝配置時,在安裝目錄上會自帶HFM Demo的壓縮包,其中有6、7個很好的demo,應該是覆蓋了好幾種場景的應用搭建,是初學者入門的不二之選,從中可以了解構(gòu)建規(guī)則、成員列表、維度、表單等用法,項目上足以應付。
4.3 下篇我們將介紹HFM非常優(yōu)秀的抵消設計:PLUGACCOUNT自動抵消的原理(無需寫任何代碼即可實現(xiàn)往來交易等邏輯的自動抵消)
總結(jié)
以上是生活随笔為你收集整理的第十二篇.最重要的合并函数Con介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: shell中和||的用法
- 下一篇: hadoop配置过程中可能会出的问题lo