一種在圖形產生器中顯示沒有資料的日期的方法大家好,
我有一個圖表,我想在其中顯示每一天,如果當天沒有數據,則日期仍會顯示,但為空。

這裡可以看到22日沒有數據。但是,我希望該日期仍然出現。我想我可能必須使用JSL 來檢查資料集中的最小日期和最大日期之間每一天是否可能有一天,並為任何缺失的日期添加一個虛擬行項目,但如果其他人有不同的日期,我會感興趣我可以採取的方法。
感謝您的任何想法!
史蒂夫
自動化和腳本編寫數據探索和視覺化回覆:在圖形產生器中顯示沒有資料的日期的方法您可以新增一些虛擬行 - 包含日期,但頻率設定為 0 或缺失。

dt = New Table( "test",
Add Rows( 20 ),
New Column( "date",
Format( "d/m/y h:m:s", 22, 0 ),
Formula( Today() + In Days( Row() ) )
),
New Column( "freq",
Set each value(if (contains({5,6,7}, row()), . , 1) )
)
);
dt << Graph Builder(
Variables( X( :date ), Frequency( :freq ) ),
Elements( Bar( X) )
)
回覆:在圖形產生器中顯示沒有資料的日期的方法您的 END_DATE 日期格式是否正確(數字和連續)?通常,如果您將列設為數字連續,圖形產生器會「強制」您顯示所有日期

回覆:在圖形產生器中顯示沒有資料的日期的方法現在我可以再次登入社群(順便說一句,我將再次反對這兩步授權 - 它使參與變得更加困難,當它像本週末那樣失敗時,它就變得不可能了 - 請返回舊登入) :
我認為問題是你的資料集中是否有缺失資料的日期。如果日期存在但資料遺失,那麼我認為如果將資料類型變更為名義類型,它將根據需要顯示遺失的資料。如果日期目前不在資料集中(意味著沒有數據,但也沒有該特定日期的行),那麼我認為 jthi 的解決方案將會起作用。
回覆:在圖形產生器中顯示沒有資料的日期的方法我同意這兩步就是倒退!
在這種情況下,沒有該日期的數據, @jthi的建議有效。我有時希望數據是名義數據,在這種情況下,您必須按照@hogi建議的方式添加虛擬數據。