反饋已提交
網絡繁忙
當報表儲存格的資料來源於資料集的兩個資料列時,如何設定呢,如下,實現帳號和姓名連接的效果。
1)將兩列資料分別放在儲存格中,再透過公式將它們連接起來。
2)透過設定資料列的進階顯示值來改變顯示效果
3)在 SQL 中處理。
建立資料集查詢ds1:SELECT * FROM user,如下圖所示:
1)報表設計如下:
2)在密碼前面插入一欄,C2的公式為A2 "-" B2 或者 CONCATENATE(A2,"-",B2),如下圖所示:
3)隱藏A列和B列
1)報表設計如下,A2儲存格put 命令user欄位(其他任意欄位也可以)
2)選中A2儲存格,設定進階顯示值,公式為user "-" name 或者 CONCATENATE(user,"-",name),如下圖所示:
1)ds1資料集修改為 SELECT user||'-'||name as username,password,position,area FROM user,如下圖所示:
2)將對應資料項拖到儲存格中即可。
點選下載範本:
兩個資料列連接-公式處理.cpt
兩個資料列連接-設定進階顯示值.cpt
兩個資料列連接-sql處理.cpt
方式三中的 SQL 是 SQLite 資料庫的文法,若是其他資料庫,應當做相應的修改。
下面列舉三大主流資料庫的處理方式
1)Oracle 的連接與 SQLite 的一致
SELECT user||'-'||name as username,password,position,area FROM user
2)SQL Server 使用 號進行連接
SELECT user '-' name as username,password,position,area FROM user
3)MySQL 使用 concat 函式進行連接
SELECT concat(user,'-',name) as username,password,position,area FROM user
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉