嗨,大家好,
如果數據表中存在,我如何讓 JSL 繪製一個圖形,使得 x 軸是列“A”,否則,它使用列“B”作為 x 軸? 我覺得這可能是對本次討論中解決方案的改編:
用於 SendToReport 功能的圖形構建器中的 If 語句
這是我到目前為止的代碼(該圖顯示在儀表板中,因此使用了“Platform()”):
Report9 = Platform(dt,
gb9 = Graph Builder(
Size( 534, 456 ),
Show Control Panel( 0 ),
Fit to Window( "Maintain Aspect Ratio" ),
Variables( X( :A ), Y( :Name("Population") ) ),
Elements(
Points( X, Y, Legend( 7 ) ),
Smoother( X, Y, Legend( 8 ) )
)
)
);
提前致謝!
檢查數據表中是否存在 A 列(您可以使用 << Get Column Names("String") 獲取所有列名,然後使用 Contains() 檢查列表是否具有特定值),然後根據它是否存在/不存在' t,創建包含您想要的列的變量,最後將其添加到平台與 Eval(EvalExpr())