取消
顯示的結果
而不是尋找
你的意思是:

如何克服失蹤在磚SQL的查詢參數嗎?

dimsh
貢獻者

你好,在那裏!

我想要建立我的第一指示板基於Dataabricks SQL。隻要我能看到如果你定義一個查詢參數進一步你不能跳過它。我在找任何選項,我可以讓我的參數可選。

例如,我有一個表(start_date、end_date country_code unique_ids)和想要默認顯示最近7天的數據。但與此同時,我想添加兩個輸入,用戶可以指定他/她的任意日期範圍。

當我不提供任何價值得到”缺失值start_date end_date參數”錯誤。如果我得到一個零在這種情況下我可以通過SQL處理它,但是我查詢失敗。

有機會來克服這個限製呢?

BR,

Dmytro

1接受解決方案

接受的解決方案

Kaniz
社區經理
社區經理

嗨@Axel Schwanke,你想提高功能要求同樣的嗎?

嗨@DavideCagnoni(客戶),門戶的思想可以影響磚產品路線圖提供直接反饋到產品的團隊。

使用門戶的思想:

  • 輸入特性請求。
  • 查看、評論和投票了其他用戶的請求。
  • 監控進展你最喜歡的想法磚產品團隊經過他們的產品規劃和開發過程。

快速教程提交一個想法,看看這個視頻:

在原帖子查看解決方案

15日回複15

Hubert_Dudek1
尊敬的貢獻者三世

小部件呢?

dbutils.widgets。下拉(“start_date”、default_value值)

dbutils.widgets。下拉(“end_date”、default_value值)

dimsh
貢獻者

@Hubert杜德克

謝謝。但我使用磚SQL(不是數據工程),我隻有有限的SQL語法。

https://docs.m.eheci.com/sql/user/queries/query-parameters.html

KTheJoker
貢獻者三世

參數值確實是必需的,所以今天讓參數可選的唯一方法就是添加一個第三個參數(preferrably拉最小化用戶錯誤)值“使用默認日期”/“使用自定義日期”,然後使用參數查詢來決定哪些值過濾數據

即類似

選擇字段從表(Param =“使用默認日期”和dateField DefaultDate1和DefaultDate2)或(Param =“使用自定義日期”和dateField {{DateParam1}}和{{DateParam2}})

不適合我的情況

iwtLegacyAnbieterId像' % {{providerId}} % '

我隻是想要被離開所有記錄參數的選項是空的

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map