[英]Summing different parts of a column in SQL
我在excel中提取了數據庫,並希望使用其創建計算在Tablue中創建自定義值,我認為該計算是基於SQL的。
基本上,我有大量的提要,它們在一個列中都顯示不同的數量。 例如:
feed 1
feed 1
feed 2
feed 3
feed 4
feed 4
feed 4
我想對提要1,提要2和提要4求和。但是在我的實際數據庫中,大約有100個提要都具有不同的出現次數。 我很難找到一種好的方法來做到這一點。 如果有一個。 任何幫助或指示,將不勝感激!
我假設您的列表是一列,並且您需要計算每個提要的出現次數。 例如,由於未提供列名或表名,因此我們將其稱為colname和tablename。
select colname, count(*) as Ct from tablename group by colname
如果發布了電子表格的一小部分簡化子集,則給出准確答案會更容易。 但是,假設您有一列名為“ feed_name”的列,該列的值取決於行,例如“ feed 1”,“ feed 2”等。 然后,feed_name列應該是Tableau中的離散維度。
然后只需將feed_name葯丸放在架子上,例如行架子上。 然后將“記錄數”字段放在另一個架子上,例如列架子。
在Tableau中,您無需編寫SQL即可執行此操作(或執行大多數任務)。 它有助於理解SQL概念,並且在需要解決棘手問題時下降到SQL級別非常有幫助。 但是對於大多數情況,您可以通過移動字段並編寫一些簡單的計算來交互式地瀏覽數據-並且讓Tableau負責生成必要的SQL,以檢索構建所需的可視化所需的數據。
Tableau支持SQL和一些NO-SQL數據源,以及一些多維數據集。 它在多種方面都做得很好。 通過在大多數情況下使用Tableau的基於視覺的操作,您可以更快,更高效地工作,然后在需要時放到較低級別的詳細信息。 只需習慣Tableau的操作方式即可。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.