很多Tableau用戶不知道怎么實現(xiàn)模糊查詢的功能,下面給大家介紹兩個小技巧。主要是通過“參數(shù)”和“CONTAINS”函數(shù)來實現(xiàn):
一。通過選擇查詢內(nèi)容實現(xiàn)模糊查詢
1.創(chuàng)建參數(shù):模糊查詢-選擇,具體如下
2.新建工作表,將“省/自治區(qū)”添加到行功能區(qū),將“銷售額”添加到“標記”——“標簽”
3.創(chuàng)建計算字段:模糊查詢選擇=IF CONTAINS([省/自治區(qū)],[查詢內(nèi)容-選擇])=TRUE THEN "匹配" ELSE "不匹配" END
CONTAINS函數(shù)用于判斷字符串中是否包含子字符串,如果包含返回TRUE,不包含返回FALSE,可以實現(xiàn)模糊查詢的效果。
4.將計算字段“模糊查詢選擇”拖到“篩選器”,勾選“匹配”
5.右鍵參數(shù)“模糊查詢-選擇”,這樣就可以根據(jù)參數(shù)選擇的內(nèi)容,顯示模糊查詢到的省/自治區(qū)信息
二。通過輸入查詢內(nèi)容實現(xiàn)模糊查詢
1.創(chuàng)建參數(shù):模糊查詢-輸入,具體如下
2.新建工作表,將“省/自治區(qū)”添加到行功能區(qū),將“銷售額”添加到“標記”——“標簽”
3.創(chuàng)建計算字段:模糊查詢輸入=IF CONTAINS([省/自治區(qū)],[查詢內(nèi)容-輸入])=TRUE THEN "匹配" ELSE "不匹配" END
4.將計算字段“模糊查詢輸入”拖到“篩選器”,勾選“匹配”
5.右鍵參數(shù)“模糊查詢-輸入”,這樣就可以根據(jù)在參數(shù)框中輸入的內(nèi)容,顯示模糊查詢到的省/自治區(qū)信息
注意:輸入要查詢的內(nèi)容后直接按回車即可。如果沒有輸入任何內(nèi)容按回車,則會全部顯示。
PS:其實還可以使用FIND和FINDNTH函數(shù)實現(xiàn)模糊查詢,思路和CONTAINS函數(shù)一樣,有興趣的同學可以一試。