精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

零編碼制作報表真地可能嗎? 原創(chuàng)

發(fā)布于 2025-1-3 18:34
瀏覽
0收藏

很多報表工具都把零編碼作為宣傳口號,這是真的嗎,真的能減少到零嗎,真有那么神嗎?

簡單情況下能做到零編碼

當數(shù)據(jù)來源,表格樣式和計算都比較簡單時,確實可以做到零編碼,比如只需要把數(shù)據(jù) select 出來后展現(xiàn),這樣的情況,大部分工具,都可以通過拖拽來完成報表,是真正的一個字符都不需要輸入的零編碼

零編碼制作報表真地可能嗎?-AI.x社區(qū)

零編碼制作報表真地可能嗎?-AI.x社區(qū)

零編碼制作報表真地可能嗎?-AI.x社區(qū)

上面這類簡單的列表、分組、交叉報表,都是可以通過拖拽生成的,格子中的匯總統(tǒng)計等簡單公式,也可以通過點選按鈕來自動生成,是真正的零編碼

等公式稍復雜一些,就不能自動生成了,就得手動輸入一下了

比如上面例子里我們要加個訂單金額的統(tǒng)計項,訂單金額 = 單價 * 數(shù)量 *(1- 折扣),這個就只能手寫了

零編碼制作報表真地可能嗎?-AI.x社區(qū)

雖然需要手寫,但這樣的公式非常簡單,在工程師眼中不能算作編碼,所以這樣的報表也可以算零編碼的報表

再看更復雜一些的,排名、同比環(huán)比,多源分片等,邏輯更復雜,寫的也就更復雜了

零編碼制作報表真地可能嗎?-AI.x社區(qū)

零編碼制作報表真地可能嗎?-AI.x社區(qū)

到這里,我們仍然可以勉強把這些算作是零編碼,畢竟公式再復雜也不會有程序代碼復雜,這幾行公式,比起不用工具手寫報表的代碼量,不知道要少了多少了

把上面的報表都能算作零編碼的,我們會遺憾地發(fā)現(xiàn),所謂的零編碼能做的表大概也就到此為止了,數(shù)據(jù)計算再復雜一些的,就不能硬說是沒有編碼了,而實際應用中這類復雜的報表恰恰還是占比比較多的

復雜情況下只能追求少編碼

報表的復雜情況主要體現(xiàn)在兩個部分,1 是表格內計算復雜,2 是前期數(shù)據(jù)準備復雜,這兩個方面,都需要一定的編碼了,不同的報表工具因為能力的不同,編碼量的多少也不同,能力強的編碼就少一些,能力弱的,編碼多一些

我們仍然是通過實際例子來看看各種復雜情況下報表工具的編碼量情況

先看一個函數(shù)能力強弱的例子

表格內的復雜計算,有些情況下之所以復雜是因為產(chǎn)品的函數(shù)能力較弱導致的,比如要算 5 個 10,有乘法函數(shù)的,直接 5*10 就可以,沒有的,只能用加法算,10+10+10+10+10

我們通過成績表,做一個如下的報表

零編碼制作報表真地可能嗎?-AI.x社區(qū)

我們主要看最下面一個格子的數(shù)據(jù),要算出提升最快的三位同學

大部分工具都沒有專門做這樣計算的函數(shù),都需要設置輔助格,先對名次變化幅度做個排名,然后再根據(jù)幅度排名獲取前三位,比如下圖中的 H3 格

這樣原本 B4 一個格子的計算,就需要多弄一個輔助格才能完成,不僅寫起來復雜,數(shù)據(jù)多的時候還會影響性能

零編碼制作報表真地可能嗎?-AI.x社區(qū)

如果有高級函數(shù)的工具,算起來就方便了,B4 一個格子寫個表達式就算完了,比如下面潤乾報表中的 SPL 函數(shù):+string(esproc(“?.m(?.ptop(-3))”,B3{},K3{}))

零編碼制作報表真地可能嗎?-AI.x社區(qū)

可見,同樣的計算,報表工具中函數(shù)能力的不同,會導致零編碼的程度截然不同。同樣都號稱零編碼,但其零編碼適應的范圍,對于不同工具是完全不同的

再看看表格內多步計算的

有些表格內計算更復雜的情況,需要多步、分步計算,單一函數(shù)能力無法覆蓋,那就得用更復雜的過程去算,但是這個過程也有很大差異,有的一步都少不了,有的可以三步并兩步,寫的少還算的快

上例子,我們從如下銷售數(shù)據(jù)中取出指定時段的大客戶

零編碼制作報表真地可能嗎?-AI.x社區(qū)

所謂大客戶,定義為銷售額占前一半的客戶,也就是把客戶銷售額從大到小排序后,前面若干個客戶的合計銷售額構成總銷售的一半,這些客戶被稱為大客戶

報表結果:

零編碼制作報表真地可能嗎?-AI.x社區(qū)

可以看到數(shù)據(jù)和表樣其實都很簡單,但是制作的時候計算卻不簡單,需要分多步在報表中完成計算才可以,大部分的報表工具,都是先在報表格子中算出銷售額總計、累計銷售額,然后進行數(shù)據(jù)判斷來確定哪些客戶是大客戶并對數(shù)據(jù)統(tǒng)計,最后再將這些用于中間過程計算,但卻不需要顯示的輔助行列隱藏掉,報表才算完成,比如下圖中的 B2 和 C3

零編碼制作報表真地可能嗎?-AI.x社區(qū)

這樣的,通過一堆輔助格和公式去一步步算,雖然看起來還是沒有寫代碼,但捋清楚邏輯也挺費時間,復雜度甚至比寫代碼還高了

如果像潤乾報表那樣有自己獨有的計算引擎,使用內置腳本來處理這類多步、邏輯復雜的計算就簡單了很多

零編碼制作報表真地可能嗎?-AI.x社區(qū)

簡單幾句腳本直接把需要的結果集計算出來返回,報表模板只要的常規(guī)行式報表設計就可以了

零編碼制作報表真地可能嗎?-AI.x社區(qū)

這一下,就節(jié)省出了不少的工作量

零編碼的目的是減少工作量,降低復雜度,但如果復雜的計算只能一步步在輔助格里通過公式來算,弄出一大堆沒用的格子和公式來處理數(shù)據(jù),這樣的零編碼反倒不如去編碼來的更快了,只有工具具備強力的數(shù)據(jù)處理能力,才能正真的做到少編碼、更接近零編碼

再來看一個前期數(shù)據(jù)準備復雜的

前面的兩個例子都是數(shù)據(jù)準備好以后,在格子中的計算比較復雜需要編碼的情況,實際應用中,數(shù)據(jù)準備的過程才是更復雜的場景,才是更需要大量編碼的地方,我們來看看報表工具有沒有能力在這個過程中實現(xiàn)零編碼

例子:報表中需要呈現(xiàn)連續(xù)上漲超過 5 天的gu piao及上漲天數(shù)

這樣的報表,制表時候只需要設計幾個格子,很簡單,但數(shù)據(jù)準備卻不簡單,大部分的工作量都得花在這個數(shù)據(jù)的準備上

用 SQL 來算的話,得寫 好幾層嵌套

select code,max(risenum)-1 maxRiseDays 
from (  
      select code,count(1) risenum 
      from(
           select code,changeSign,sum(changeSign) over(partition by code order by ddate) unRiseDays 
           from(
                select code,ddate,case when price>=lag(price) over(partition by code order by ddate)
                       then 0 else 1 end changeSign
                from stock_record
                )
            )
       group by code,unRiseDays
      )
group by code
having max(risenum) > 5

select code,max(risenum)-1 maxRiseDays 
from (  
      select code,count(1) risenum 
      from(
           select code,changeSign,sum(changeSign) over(partition by code order by ddate) unRiseDays 
           from(
                select code,ddate,case when price>=lag(price) over(partition by code order by ddate)
                       then 0 else 1 end changeSign
                from stock_record
                )
            )
       group by code,unRiseDays
      )
group by code
having max(risenum) > 5

這個 SQL, 無論如何要算成是編碼了,有多年經(jīng)驗的程序員都不一定能駕馭。而且,這種編碼是省不掉的,只能想辦法簡化,追求少編碼了

我們繼續(xù)用 SPL 腳本去寫一下,看看能減少多少編碼

零編碼制作報表真地可能嗎?-AI.x社區(qū)

短短三行就可以搞定,而且邏輯更清晰易懂了

這個 SQL 還只是一個很簡單的計算例子,實際應用中的數(shù)據(jù)準備場景大都要比這個復雜,有些甚至要復雜百倍千倍,成百上千行的 SQL 和存儲過程也是總能見到的

這樣大的編碼量,大部分的報表工具別說是把它變成零編碼,就算是少一行都基本是無能為力的,能像上面的例子一樣用專業(yè)計算工具 SPL 把編碼量減少一部分就是最好的結果了

另外如果數(shù)據(jù)源不是關系數(shù)據(jù)庫,而是文本、NoSQL、JOSN 這些,那這個前期數(shù)據(jù)準備就更是去寫代碼了,報表工具號稱的零編碼就更是口號有余但力不足了

當然,用 SPL 這樣的計算工具去處理,去做準備,仍然有一定的編碼量,但還是能減少不少開發(fā)量,這時候我們就不是追求零編碼,而是追求少編碼了

通過上面 3 個例子可以看出,涉及格內復雜計算和復雜數(shù)據(jù)準備過程的報表,所有報表工具想通過簡單的零編碼方式來實現(xiàn)都是絕無可能的,都得工程師去費時間捋順其中的邏輯,然后去寫公式和代碼才能做出來的

不同之處在于,計算能力較強的工具,可以利用它的高效函數(shù)和算法,使得編碼量少而簡單,更接近零編碼,能力一般的,那就還是得費勁去硬編碼了

總結

報表工具的設計初衷,旨在減少手工設計報表的編碼量,能真正做到少編碼的就已經(jīng)算作是好產(chǎn)品了,至于零編碼,那是少編碼的終極狀態(tài),是各工具遠沒有達到的,也是需要去持續(xù)努力才能一步步接近的。

?著作權歸作者所有,如需轉載,請注明出處,否則將追究法律責任
已于2025-1-3 18:38:38修改
收藏
回復
舉報
回復
相關推薦
国产精品88av| 欧美一级色片| 一区二区三区四区在线播放| 国产精品成人观看视频免费| 99久热在线精品996热是什么| 妖精视频一区二区三区| 欧美丝袜丝nylons| 欧美久久在线观看| av免费观看一区二区| 国产精品资源在线观看| 热99在线视频| 全网免费在线播放视频入口| 久久视频在线观看| 欧美高清视频不卡网| 丰满人妻一区二区三区53号| 青青久草在线| 国产黑丝在线一区二区三区| 奇米一区二区三区四区久久| 乱h高h女3p含苞待放| 蜜桃tv一区二区三区| 日韩欧美三级在线| av网站在线不卡| 操人在线观看| 亚洲男人的天堂av| 亚洲精品成人久久久998| 神马午夜精品95| 国产曰批免费观看久久久| 欧美中文字幕视频在线观看| 精国产品一区二区三区a片| 国产亚洲一区二区三区啪| 亚洲国产欧美久久| 妖精视频在线观看| 香蕉成人在线| 欧美三级一区二区| 久久久久久久久久久免费视频| 日本天码aⅴ片在线电影网站| 中文字幕乱码久久午夜不卡 | 久久精品国产亚洲AV无码男同 | 免费在线不卡av| 亚洲综合精品| 97久久久久久| 国产亚洲自拍av| 你懂的视频一区二区| 色综久久综合桃花网| 欧美熟妇一区二区| 日韩母乳在线| 亚洲精品乱码久久久久久金桔影视| 人妻体体内射精一区二区| 日韩毛片网站| 欧美日韩精品一区二区三区四区 | 特一级黄色大片| 国内精品亚洲| 欧美激情在线播放| 精品无码久久久久| 亚洲香蕉网站| 性色av一区二区咪爱| 国产精品成人久久| 亚洲精品一级| 2021国产精品视频| 亚洲另类在线观看| 麻豆久久精品| 国产精品第100页| 中文字幕av网站| 美女视频网站久久| 91视频国产一区| 国产999久久久| 成人免费观看男女羞羞视频| 国产一区二区三区黄| 香蕉视频网站在线| 国产亚洲一区二区三区在线观看 | 911精品美国片911久久久| 久久精品国产91精品亚洲| 黄视频网站免费看| 韩日在线一区| 久久久久久噜噜噜久久久精品| 日本三级理论片| 亚洲欧美日韩视频二区| 国产精品狠色婷| 国产露脸91国语对白| 国产精品一区二区视频| 精品一区久久久久久| 福利片在线观看| 亚洲毛片av在线| 男女猛烈激情xx00免费视频| 三级成人黄色影院| 91精品婷婷国产综合久久性色 | 91精东传媒理伦片在线观看| 国产麻豆精品在线| 久久精彩视频| 日本亚洲精品| 亚洲一区二区三区四区在线观看 | 久久久久久久久蜜桃| 一区二区精品在线观看| 婷婷色在线资源| 91福利国产精品| 伊人久久久久久久久| 精品中文字幕一区二区三区av| 日韩中文字幕欧美| 天天操天天干视频| 韩国v欧美v日本v亚洲v| 国内精品二区| 成人看片免费| 色婷婷激情一区二区三区| 亚洲精品在线视频播放| 亚洲日产av中文字幕| 麻豆国产va免费精品高清在线| 亚洲欧美综合另类| 国产一区二区三区av电影| 美女亚洲精品| 日本成人不卡| 欧美日韩的一区二区| 亚洲午夜福利在线观看| 午夜精品网站| 国产在线播放不卡| 国产精品毛片一区二区三区四区| 亚洲综合视频网| 九九九九九国产| 欧美欧美黄在线二区| 久久久欧美一区二区| 国产精品久久久国产盗摄| 久久伊99综合婷婷久久伊| 国产精品无码电影在线观看| 国产精品99久久久久久董美香 | 精品久久久久久综合日本 | 亚洲国产精品久久不卡毛片| 国产精品无码一区二区在线| 国产一区二区三区| 伊人伊人伊人久久| 中国一级特黄毛片| 国产精品一区二区视频| 亚洲视频在线二区| 免费亚洲电影| 亚洲国产精品电影| 青青草手机在线观看| 久久精品久久综合| 日韩一区二区三区资源| 都市激情亚洲一区| 精品一区二区三区四区在线| 国产亚洲精品成人| 高清国产一区二区| 人人妻人人澡人人爽欧美一区| 97色婷婷成人综合在线观看| 中文字幕日韩综合av| 日韩欧美在线观看免费| 成人免费高清在线观看| 欧美图片激情小说| 99这里只有精品视频| 欧美日韩不卡合集视频| xxxx18国产| 亚洲精品成人在线| 色诱av手机版| 国自产拍偷拍福利精品免费一| 亚洲xxxx18| 青青青国内视频在线观看软件| 欧美一区二区三区四区久久| 可以免费看av的网址| 麻豆精品视频在线观看| 亚洲欧洲免费无码| 国产精品日本一区二区不卡视频| 久久久精品久久| 国产男女猛烈无遮挡| 亚洲精品高清在线观看| xxxx黄色片| 亚洲男人影院| 视频一区视频二区视频三区高| 精品国模一区二区三区| 少妇高潮 亚洲精品| 国产喷水福利在线视频| 一区二区三区欧美久久| 四虎永久免费观看| 国产日韩欧美一区二区三区在线观看| 久久精品一区二区三区不卡免费视频| 日韩毛片免费观看| 日韩中文字幕在线视频| 精品人妻一区二区三区四区不卡| 亚洲午夜久久久久久久久久久| 中文字幕在线免费看线人 | 一级女性全黄久久生活片免费| 中文字幕无码毛片免费看| 伊人久久久大香线蕉综合直播| 精品一卡二卡三卡四卡日本乱码| 久久91导航| 久久成年人免费电影| 视频污在线观看| 在线亚洲人成电影网站色www| 在线看的片片片免费| 不卡av电影在线播放| 婷婷六月天在线| 极品尤物久久久av免费看| 欧美韩国日本精品一区二区三区| 欧美成人三级| 78色国产精品| 日本不卡三区| 亚洲精品美女在线| 国产精品伦一区二区三区| 亚洲成人精品影院| 国产传媒视频在线| 91香蕉视频污| 欧美精品色视频| 日日骚欧美日韩| 国产精品久久久久9999爆乳| 成人激情诱惑| 久久伊人一区| 91精品啪在线观看国产爱臀| 国产精品极品尤物在线观看| 久久免费电影| 久久精品久久久久久国产 免费| 香蕉av在线播放| 日韩午夜av电影| 中文字幕黄色av| 狠狠色狠色综合曰曰| 四虎精品免费视频| 中文字幕免费不卡| 国产色视频一区二区三区qq号| 国产美女一区二区| 亚洲三级视频网站| 香蕉视频成人在线观看| 亚洲中文字幕无码一区二区三区| 久久精品国产www456c0m| 久久精品aaaaaa毛片| 日韩一区二区三区精品| 国产精品日韩在线观看| 欧美黑人疯狂性受xxxxx野外| 欧美激情综合色| 超碰电影在线播放| 丝袜美腿精品国产二区| 国产福利片在线| 精品小视频在线| 人妻少妇精品无码专区久久| 欧美一二三区精品| 99久久一区二区| 欧美精品久久99久久在免费线 | 精品福利在线| 国产精品美女呻吟| 日韩欧美看国产| 国产成人高潮免费观看精品| 理论片午夜视频在线观看| 欧美激情一区二区三区成人| 26uuu亚洲电影在线观看| 日韩中文字幕在线视频| 午夜免费播放观看在线视频| 在线播放精品一区二区三区| 高清在线观看av| 亚洲人成网在线播放| 欧美美乳在线| 亚洲热线99精品视频| 嫩草研究院在线| 亚洲性av网站| 91精彩视频在线观看| 中文字幕少妇一区二区三区| 亚洲s色大片| 超碰日本道色综合久久综合| h片在线观看网站| 欧美激情va永久在线播放| 天天色天天射天天综合网| 久久久久久国产精品美女| heyzo中文字幕在线| 97在线视频免费看| 惠美惠精品网| 国产精品视频久久| 成人短视频软件网站大全app| 51蜜桃传媒精品一区二区| silk一区二区三区精品视频| 国产伦精品一区二区三区照片91| 国产精品调教| 欧美污视频久久久| 久久精品国产www456c0m| 欧洲精品视频在线| av成人天堂| 国产天堂在线播放| 国产一区二区在线免费观看| 久久久久久久久久久久国产精品| www.亚洲人| 免费看裸体网站| 亚洲人吸女人奶水| 日韩精品视频免费看| 欧美性猛交99久久久久99按摩| 懂色av中文字幕| 日韩一区二区三区在线观看| 神马午夜精品95| 中文字幕国产亚洲| 四虎av在线| 国产成人精品综合久久久| 色综合一区二区日本韩国亚洲| 丁香婷婷久久久综合精品国产| 婷婷精品在线| 国产又粗又爽又黄的视频 | 亚洲精品久久久久久宅男| 福利视频网站一区二区三区| 国产成人av一区二区三区不卡| 成人免费在线播放视频| 国产成人精品a视频一区| 欧美日韩中文另类| 日本波多野结衣在线| 综合av色偷偷网| 欧亚av在线| 亚洲自拍欧美色图| 欧美精品系列| 我的公把我弄高潮了视频| 久久se精品一区二区| 中文字幕在线观看网址| 亚洲欧美偷拍卡通变态| 日本高清不卡码| 亚洲第一精品自拍| 黄色在线播放网站| 日韩免费观看网站| 国产精品高潮呻吟久久久久| 亚洲一区精品视频| 亚洲一区二区毛片| 亚洲精品无码一区二区| 国产精品久久久久影院亚瑟| 91porny在线| 日韩三级视频在线看| 日韩大片在线永久免费观看网站| 91精品国产高清自在线| 亚洲一区二区三区四区电影 | 欧美日韩亚洲另类| av女名字大全列表| 欧美福利视频网站| **欧美日韩在线| 亚洲国产欧美一区二区三区不卡| 亚洲欧美久久久| 北岛玲一区二区| 亚洲激情五月婷婷| 国产精品乱码久久久| 日韩中文字幕免费视频| 播放一区二区| 日韩精品一区二区三区四区五区| 一本色道88久久加勒比精品| 波多野吉衣在线视频| 中文字幕亚洲一区二区av在线| 在线免费观看国产精品| 亚洲欧美一区二区三区在线| av在线网页| 福利精品视频| 国产精品av久久久久久麻豆网| 日本一本在线视频| 最新国产精品久久精品| 亚洲自拍偷拍另类| 最近更新的2019中文字幕| 欧美videos粗暴| 一级做a爰片久久| 另类小说欧美激情| 三级黄色片在线观看| 欧美日韩二区三区| 国产美女av在线| 亚洲综合在线做性| 欧美日韩亚洲国产精品| 伊人影院在线观看视频| 亚洲综合在线视频| 黑人精品一区二区| 97色在线视频| 性欧美lx╳lx╳| 欧美激情国产精品日韩| 久久久精品人体av艺术| 欧美激情一区二区三区免费观看| 一本色道久久88精品综合| 国产精品久久久久久吹潮| 一本一本久久a久久精品综合妖精| 麻豆精品新av中文字幕| 日本一级二级视频| 精品国产一区二区亚洲人成毛片| 成人性生交大片免费看网站 | 亚洲人妻一区二区三区| 日本亚洲欧洲色α| 日韩av专区| 韩国三级hd中文字幕有哪些| 午夜伊人狠狠久久| 国产三级电影在线| 成人在线观看视频网站| 欧美日韩一区自拍| 亚洲av无码国产精品久久| 欧美优质美女网站| 18av在线视频| 激情伦成人综合小说| 日韩精品久久久久久| 蜜臀av午夜精品久久| 欧美mv日韩mv| 欧美日韩精品免费观看视完整| 亚洲精品久久久久久一区二区| 国产伦精品一区二区三区免费| 日本在线视频免费观看| 国产亚洲精品美女久久久| 91成人小视频| 131美女爱做视频| 国产精品人成在线观看免费| 国产黄色av网站| 国产精品久久久久9999| 欧美成人中文| 韩国三级hd中文字幕| 日韩一级大片在线| 综合在线影院| www.avtt| 国产精品久久午夜夜伦鲁鲁| 好吊视频一区二区三区| 成人免费看黄网站| 国产精品久久久久久久久久妞妞| 少妇高潮一区二区三区喷水| 日韩精品免费在线播放| 国产视频一区二|