精品欧美一区二区三区在线观看 _久久久久国色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修改
收藏
回復
舉報
回復
相關推薦
成人激情电影一区二区| 日韩在线国产精品| 久草在在线视频| 91欧美在线视频| 国产精品一区2区| 91精品国产亚洲| 四虎影视1304t| 欧美日韩国产一区二区在线观看| 五月婷婷综合网| 亚洲午夜精品国产| 欧美熟妇另类久久久久久不卡 | 欧美又粗又长又爽做受| 手机福利在线| 国产麻豆一精品一av一免费| 欧美亚洲在线播放| 欧美特黄一级片| 国产精品一区2区3区| 日韩三区在线观看| 9l视频白拍9色9l视频| 草草视频在线| 亚洲素人一区二区| 亚洲精品在线视频观看| 四虎精品一区二区三区| 国产一区二区在线免费观看| 国产成人精品亚洲精品| 日本在线视频免费观看| 欧美一区国产在线| 日韩在线免费av| 国产一级久久久久毛片精品| 欧美日韩一区二区三区四区不卡| 日韩一区二区电影在线| 免费一区二区三区在线观看| 中文在线资源| 亚洲3atv精品一区二区三区| 中文字幕在线乱| 777电影在线观看| 久久亚洲综合色| 国产在线视频欧美一区二区三区| 国产视频在线免费观看| 精品一区二区在线观看| 国产日本欧美一区| 中文字幕在线网站| 日韩av中文字幕一区二区三区| 97免费在线视频| 久热这里只有精品在线| 中文字幕亚洲精品乱码| 久久色免费在线视频| 成人信息集中地| 日韩中文欧美| 日韩视频欧美视频| 欧美a级片免费看| 91一区二区| 日韩一区二区av| 国产精品视频看看| 四虎8848精品成人免费网站| 色黄久久久久久| 国产性生活大片| 自产国语精品视频| 久久99青青精品免费观看| 精品97人妻无码中文永久在线| 影音先锋日韩在线| 九九久久久久久久久激情| 久久一二三四区| 黄页网站一区| 欧美亚洲视频在线观看| 91丝袜一区二区三区| 日本亚洲免费观看| 国产日韩av在线| 亚洲黄色一级大片| 91一区一区三区| 亚洲电影一二三区| a免费在线观看| 午夜私人影院久久久久| 看av免费毛片手机播放| 欧美电影网站| 欧美精品欧美精品系列| 91porn在线| 台湾亚洲精品一区二区tv| 国产一区二区三区精品久久久 | 亚洲一区二区三区四区在线| 国产网站免费在线观看| 色婷婷综合久久久中字幕精品久久| 在线观看亚洲精品视频| 日本77777| 另类春色校园亚洲| 亚洲香蕉av在线一区二区三区| 一本在线免费视频| 亚洲午夜电影| 国产大片精品免费永久看nba| 一级黄色片视频| 成人动漫一区二区三区| 色一情一区二区三区四区| 欧美jizz18性欧美| 午夜欧美大尺度福利影院在线看| 色婷婷狠狠18| 草草视频在线一区二区| 亚洲成人中文字幕| 国产第一页精品| 亚洲黄色毛片| 国产精品直播网红| 天堂网av2014| 亚洲视频网在线直播| 国产精品沙发午睡系列| 国产视频一区二| 亚洲欧美中文日韩在线| avove在线播放| 水蜜桃久久夜色精品一区的特点| 91福利视频导航| 欧美日韩在线中文字幕| 一区二区三区产品免费精品久久75| 日韩在线xxx| 欧美a级大片在线| 一个色综合导航| 精品久久免费视频| 久久国产精品72免费观看| 精品国产乱码久久久久软件 | 亚洲精品一卡二卡| 乱子伦视频在线看| 成人另类视频| 欧美成人精品激情在线观看| 中文字幕免费在线观看视频| 国产成人在线视频网址| 在线看成人av电影| 成人开心激情| 国产偷国产偷亚洲清高网站| 青娱乐91视频| 韩国成人精品a∨在线观看| 美女黄毛**国产精品啪啪| 1024在线播放| 69p69国产精品| 激情五月深爱五月| 丝袜脚交一区二区| 免费一区二区三区| 久久久男人天堂| 欧美成人a视频| 欧美交换国产一区内射| 国产一区二区三区免费看 | 国产肉体xxxx裸体784大胆| 午夜精品影院| 999在线观看免费大全电视剧| 日本中文在线| 欧美日韩aaa| 国产jizz18女人高潮| 日本视频一区二区| 午夜欧美性电影| 韩国三级一区| 怡红院精品视频| 中文字幕一区2区3区| 久久九九影视网| 一本久道中文无码字幕av| 亚洲裸色大胆大尺寸艺术写真| 91成人精品网站| 五月婷婷六月丁香综合| 激情久久av一区av二区av三区| 中国极品少妇xxxx| 亚洲精品三级| 国外成人在线视频网站| 国产高清中文字幕在线| 亚洲精品mp4| 成人h动漫精品一区二区下载| 26uuu国产电影一区二区| 91黄色小网站| jiujiure精品视频播放| 国产精品女人网站| 成人在线app| 日韩精品中午字幕| 日本a在线观看| 久久久久国产免费免费| 三级在线免费看| 成人短片线上看| 国产在线a不卡| 亚洲图区一区| 日韩乱码在线视频| 看黄色一级大片| 综合久久综合久久| 中文字幕人妻一区二区三区| 免费看亚洲片| 爱爱爱视频网站| 99精品中文字幕在线不卡| 97国产精品视频人人做人人爱| 日韩三级电影网| 欧美日韩国产美女| 日本三级免费看| 国产日韩亚洲欧美综合| 国产性生活一级片| 亚洲日本欧美| 亚洲欧美电影在线观看| 一区二区三区在线免费看| 欧美在线国产精品| 男人和女人做事情在线视频网站免费观看| 日韩一区二区在线观看视频播放| 奇米影视第四色777| 国产调教视频一区| 精品国产乱码久久久久夜深人妻| 日韩中文字幕亚洲一区二区va在线 | 亚洲国产cao| 法国空姐电影在线观看| 国产一区二区中文字幕| 国产福利视频在线播放| 亚洲精品888| 欧美日本韩国一区二区三区| 欧美区一区二区| 国产精品久久久999| 欧美色图天堂| 日韩在线一区二区三区免费视频| 免费国产羞羞网站视频| 欧美日韩精品三区| 毛片在线免费视频| 一区二区欧美精品| 国产又粗又黄又猛| 99久久久国产精品| 免费人成视频在线播放| 蜜乳av一区二区三区| 波多野结衣家庭教师在线| 综合久久亚洲| 亚洲精品成人自拍| 美日韩中文字幕| 激情小说综合区| 99国产精品久久一区二区三区| 国产欧美一区二区三区视频| 欧美激情喷水| 国产91精品久久久久久久| 香蕉久久aⅴ一区二区三区| 伊人久久久久久久久久| 蜜桃成人在线视频| 亚洲国产高清高潮精品美女| 国产成人精品一区二区无码呦| 在线观看日韩毛片| 国产成人免费看| 亚洲不卡av一区二区三区| 丝袜 亚洲 另类 欧美 重口| 中文字幕第一区二区| 亚洲AV无码国产成人久久| 99精品欧美一区二区三区小说| 国产精品一区二区无码对白| 国产自产2019最新不卡| 中文字幕日韩综合| 久久精品国产99国产| 激情 小说 亚洲 图片: 伦| 丝袜亚洲另类欧美| 欧美xxxxx在线视频| 香蕉久久夜色精品| 日韩精品视频久久| 石原莉奈一区二区三区在线观看| 国产女大学生av| 亚洲女同在线| 亚洲精品无码久久久久久| 亚洲一区网站| 久久精品午夜福利| 久久视频一区| 蜜桃免费在线视频| 麻豆精品一二三| 中文字幕在线综合| 精品一区二区三区av| www.51色.com| 国产精品一区2区| 黄色在线免费播放| 91美女视频网站| 手机免费看av| 国产精品国产三级国产普通话三级 | 亚洲欧洲性图库| 免费成人深夜夜行网站| 一区二区三区欧美亚洲| 日韩三级小视频| 色综合久久久久久久久久久| 中文字幕免费观看| 欧美人狂配大交3d怪物一区| 国产特级aaaaaa大片| 欧美大胆一级视频| 欧美一区二区少妇| 最好看的2019的中文字幕视频| 欧美成人hd| 久久久久久噜噜噜久久久精品| 日韩影院在线| 成人精品视频久久久久| swag国产精品一区二区| 欧美日韩视频在线一区二区观看视频 | 亚洲同志男男gay1069网站| 国产成人aa精品一区在线播放| 欧美aaa级| 超碰国产精品久久国产精品99| 小嫩嫩12欧美| 99re99热| 久久精品二区三区| www.51色.com| 久久久亚洲精品石原莉奈| 91视频青青草| 高跟丝袜欧美一区| 国产三级理论片| 亚洲第一av网站| 中文字幕日本在线观看| 欧美大片第1页| 精品成人av| 2020国产精品久久精品不卡| 亚洲警察之高压线| 干日本少妇视频| 米奇777在线欧美播放| 超级砰砰砰97免费观看最新一期| 久久久久一区二区三区四区| 久热精品在线观看| 欧美另类久久久品| 四虎在线免费看| 欧美黑人国产人伦爽爽爽| 成人国产一区| 美脚丝袜一区二区三区在线观看| 欧美成熟视频| 亚洲一级免费在线观看| 久久久久久久久99精品| 国产一级淫片免费| 欧美剧情片在线观看| 国产永久av在线| 97精品久久久| 日韩三级av高清片| 一区二区在线中文字幕电影视频| 午夜亚洲性色福利视频| 成人做爰www看视频软件| 亚洲日本护士毛茸茸| 青青艹在线观看| 亚洲男人天天操| 不卡的av影片| 草莓视频一区| 欧美在线影院| 制服丝袜中文字幕第一页 | 亚洲欧美日韩在线综合| 欧美一级二区| 亚洲精品理论片| 亚洲丰满少妇videoshd| 99久久久国产精品无码网爆| 色老头一区二区三区在线观看| 免费日韩电影| 久久亚洲高清| 99综合在线| 日韩av无码一区二区三区不卡| 一区二区三区精品在线| 精品国产av 无码一区二区三区 | 日本高清不卡一区二区三| 99国产精品视频免费观看一公开| 少妇精品无码一区二区| 亚洲激情图片一区| 99久久99久久久精品棕色圆| 久久精品视频导航| 日韩午夜视频在线| 伊人久久大香线蕉成人综合网| 蜜桃久久精品一区二区| 嘿嘿视频在线观看| 欧美午夜一区二区三区| 国产在线一二| 国产精品视频久久久久| 久久精品国产68国产精品亚洲| 午夜一区二区视频| 亚洲伦理在线精品| www夜片内射视频日韩精品成人| 久久福利视频网| 91综合久久爱com| 波多野结衣之无限发射| 久久综合网色—综合色88| 在线观看免费国产视频| 亚洲欧美成人一区二区在线电影| 三级成人黄色影院| 亚洲一区二区三区精品视频 | 欧美性视频一区二区三区| www 日韩| 91青青草免费在线看| 欧美视频官网| 黄色性生活一级片| 91精品1区2区| a毛片在线观看| 极品校花啪啪激情久久| 日本不卡视频一二三区| 黑人操日本美女| 亚洲福利在线观看| 欧美电影免费观看高清完整| 制服诱惑一区| 成人福利视频网站| 成人一级免费视频| 久久激情视频久久| 精品久久ai电影| 啊啊啊国产视频| 夜夜操天天操亚洲| 每日更新在线观看av| 91手机视频在线观看| 一本色道久久综合亚洲精品高清| 天天干天天舔天天操| 日韩女优av电影在线观看| 亚洲第一av| 警花观音坐莲激情销魂小说| 北条麻妃国产九九精品视频| 久久精品视频2| 欧美另类极品videosbest最新版本 | 日韩欧美一区二区在线视频| 免费毛片b在线观看| 一区高清视频| 久久午夜免费电影| 国产精品久久久久毛片| 欧美一区第一页| 欧美激情日韩| 国产7777777| 亚洲国产日韩欧美综合久久| 日本一区二区中文字幕| 人妻av中文系列|