0

我在 excel 中有一个数据库提取,并希望使用他们的创建计算在 Tablue 中创建一个自定义值,我相信这是基于 SQL 的。

基本上我有大量的提要,它们都在列中显示不同的数量。例如:

feed 1

feed 1

feed 2

feed 3

feed 4 

feed 4

feed 4

我想对提要 1、提要 2 和提要 4 求和。但在我的实际数据库中,大约有 100 个提要,所有提要的出现次数都不同。我很难找到一个好的方法来做到这一点。如果有的话。任何帮助或方向将不胜感激!

4

2 回答 2

0

如果您发布了电子表格的一小部分简化子集,则更容易给出准确的答案。但是假设你有一个名为“feed_name”的列,它根据行取值,如“feed 1”、“feed 2”等。那么 feed_name 列应该是 Tableau 中的离散维度。

然后把 feed_name 药丸放在架子上,比如说排架子。并将“记录数”字段放在另一个架子上,比如列架。

您无需编写 SQL 即可在 Tableau 中执行此操作(或大多数任务)。它有助于理解 SQL 概念,并且在需要解决棘手问题时下降到 SQL 级别非常有帮助。但在大多数情况下,您可以通过移动字段并编写一些简单的计算来交互式地探索数据——让 Tableau 负责生成必要的 SQL 来检索构建您请求的可视化所需的数据。

Tableau 支持 SQL 和一些 NO-SQL 数据源,以及一些多维数据集。它以多种方式做得很好。在大多数情况下,您可以通过使用 Tableau 的基于视觉的操作来更快、更高效地工作,然后在需要时降低到较低级别的细节。只需习惯 Tableau 的运作方式即可。

于 2013-10-29T16:55:09.263 回答
0

我假设您的列表是单列,并且您需要计算每个提要的出现次数。举例来说,由于没有提供列名或表名,我们称它们为 colname 和 tablename。

select colname, count(*) as Ct from tablename group by colname
于 2013-10-22T04:01:36.107 回答