自己亂填的數(shù)據(jù)做出來較亂城豁,且有部分內(nèi)容暫時(shí)理不清,所以分析一下原作者繪制的上嫔樱基圖趁曼,附上原作鏈接http://www.reibang.com/p/73d53eff9e6e
準(zhǔn)備階段
涉及的基本函數(shù):
ATTR(expression)
如果它的所有行都有一個(gè)值颂碘,則返回該表達(dá)式的值邀层。否則返回星號(hào)返敬。會(huì)忽略 Null 值。
SUM(expression)
返回表達(dá)式中所有值的總計(jì)寥院。SUM 只能用于數(shù)字字段劲赠。會(huì)忽略 Null 值。
RUNNING_SUM(expression)
返回給定表達(dá)式從分區(qū)中第一行到當(dāng)前行的運(yùn)行總計(jì)秸谢。
TOTAL(expression)
返回表計(jì)算分區(qū)內(nèi)表達(dá)式的總計(jì)凛澎。
以及表計(jì)算中的尋址與分區(qū):
TuSwap - Tableau 表計(jì)算 | 尋址方式的區(qū)別(分享自知乎網(wǎng))https://zhuanlan.zhihu.com/p/24915109?utm_source=qq&utm_medium=social
尋址(定向)? 分區(qū)(劃定范圍)
尋址用于確定計(jì)算移動(dòng)的方向
分區(qū)字段會(huì)將視圖拆分成多個(gè)子視圖(或子表),然后將表計(jì)算應(yīng)用于每個(gè)此類分區(qū)內(nèi)的標(biāo)記估蹄。
在表計(jì)算的特定維度中塑煎,√為尋址,口為分區(qū)臭蚁,表示沿著【尋址】對(duì)于每個(gè)【分區(qū)】
分析及繪制階段
在勺钐基圖的制作中,涉及兩部分?jǐn)?shù)據(jù)垮兑,一是原始基本數(shù)據(jù)冷尉,增加一列LINK ;二是輔助列表系枪,1.t值的范圍[-6,6]雀哨,步長(zhǎng)0.25,總計(jì)49行私爷,2.path列雾棺,[0-98]步長(zhǎng)為1; 3.Min or Max,[min,max]用于與原始主數(shù)據(jù)關(guān)聯(lián)
下圖為還原圖涉及的維度與度量數(shù)據(jù)衬浑,原圖主要展示了某一年的母親年齡所對(duì)應(yīng)的嬰兒出生體重的流向捌浩,主要涉及維度為Group Step-1? Group Step-2,涉及度量為母親年齡對(duì)應(yīng)的不同年代的出生數(shù)
計(jì)算字段羅列:
Size A:? ? sum([出生數(shù)])/total(SUM([出生數(shù)]))
Position1 :
Max Position 1? ? ? RUNNING_SUM([SizeA])
Min Position 1? ? ? RUNNING_SUM([SizeA])-[Size A]
Position2:
? ? ? ? ? ? Max Position 2? ? ? RUNNING_SUM([SizeA])
? ? ? ? ? Min Position 2? ? ? RUNNING_SUM([SizeA])-[Size A]
Sigmoid:? 1/(1+EXP(1)^-[t])
Curve Max:[MaxPosition 1]+(([Max Position 2]-[Max Position 1])*ATTR([Sigmoid]))
Curve Min:[MinPosition 1]+(([Min Position 2]-[Min Position 1])*ATTR([Sigmoid]))
Polygon Curves A:
CASE ATTR([Min or Max])
WHEN 'Min' THEN [Curve Min]
WHEN 'Max' THEN [Curve Max]
END
對(duì)于size A的表計(jì)算,group step-1
group step-2為尋址嚎卫,min or max 與t 為分區(qū)
(在min or max 與t 詳細(xì)數(shù)據(jù)點(diǎn)交叉構(gòu)成的區(qū)域中針對(duì)group step-1 group step-2所對(duì)應(yīng)的出生數(shù)進(jìn)行計(jì)算)嘉栓,
total(SUM([出生數(shù)]))類似于數(shù)據(jù)為6與max, 6 min, 5.75 max ,5.75 min…的子區(qū)塊數(shù)據(jù)總計(jì),
(例如母親年齡<25歲的嬰兒出生體重在2500-2999在6與max的范圍中的出生數(shù))?
分區(qū)與尋址邏輯理解中
如此sizeA便可將相關(guān)數(shù)據(jù)線劃為整體且可作為位置確定的基礎(chǔ)數(shù)據(jù)
因size A為總計(jì)數(shù)據(jù)且為使對(duì)應(yīng)數(shù)據(jù)范圍有相應(yīng)的厚度拓诸,所以在位置確定中分為MAX position以及MIN position,以確定厚度的最上點(diǎn)與最下點(diǎn)
所以標(biāo)記選多邊形
還原過程中未得到曲線而是直線麻昼,不知是哪步的問題= =