日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

mongo 多条件筛选_如何制作提交按钮,实现多条件筛选

發布時間:2025/3/19 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mongo 多条件筛选_如何制作提交按钮,实现多条件筛选 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

平時利用Tableau自帶的篩選器進行篩選時,每一次操作篩選器,視圖都會進行一次查詢,如果有大量數據或復雜的計算,其性能會大幅降低。Ken Flerlage大神給我們提供了一個利用參數動作,制作提交按鈕,實現多條件篩選的方法。

https://public.tableau.com/profile/ken.flerlage#!/vizhome/ParameterApplyButton/Menu

上面這個例子略微復雜了一點,我們利用Tableau自帶的超市數據,做一下簡單的演示,只使用兩個篩選條件。

創建計算字段

打開超市數據,我們只定義開始日期和結束日期。

新建四個參數

  • Start Date Input

  • Start Date Final(同上)

  • End Date Input

  • End Date Final(同上)

新建一個計算字段

  • Data Filter=

IF?[訂單日期]>=[Start?Date?Final]?and?[訂單日期]<=[End?Date?Final]then?
????TRUE
ELSE
????FALSE
END

隨便新建一個工作表視圖,命名為“圖表”,保證[Data Filter]篩選器為“真”。

新建按鈕

下面這個方法是一種通用的創建開關按鈕的方法。

新建數據源,并導入Toggle表

Toggle
1
2

新建計算字段

  • Toggle Next=IF [Toggle]= 1 then 2 ELSE 1 END

用這個字段達到開關效果。

按下圖,創建工作表,命名為“按鈕”

形狀[Toggle]的值1和2,在這個例子中應該選擇一樣的圖形。但為了順便演示開關的效果,我選擇不同的形狀。

創建儀表板

  • 新增篩選器

這個篩選器,保證了開關按鈕的動態效果。

  • 新增參數動作 start date input

  • 新增參數動作 end date input

通過這兩個篩選器,把[Input]的值傳給[Final],[Final]的值又影響了[Data Filter],從而達到了同時視圖篩選的目的。

制作一個儀表板,在[Input]輸入值,點擊開關按鈕,[Final]會相應變換,表格也會跟著變換。

很簡單,快去試試吧。

特別提示:這個例子中,由于只是參數和參數之間傳遞數據,所以用兩個數據源是可以的。但是如果是計算字段和參數之間傳遞數據,新建的Toggle表就需要與原數據做并集,形成一張表,其他步驟不變。

------END------

總結

以上是生活随笔為你收集整理的mongo 多条件筛选_如何制作提交按钮,实现多条件筛选的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。