数据和商业智能术语表

A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
V
W
X

什么是变量?

变量是程序或查询中可以更改的任何值。在 SQL 中,声明变量允许您在运行查询时临时存储单个值。

参数是一种变量,但并非所有变量都是参数。当人们谈论参数时,他们通常特指由仪表盘或报告的最终用户修改的变量,而不是查询文本本身中的变量。

Metabase 中的变量示例

在 Metabase 中,变量是 SQL 查询中值的占位符,人们可以更改这些值而无需重写查询本身。使用变量可以 筛选您的数据,通常是通过在 SQL 编辑器中该问题上方添加 筛选器小部件来实现。

变量用双大括号括起来,例如:{{variable_name}}。在下面的示例中,我们创建一个变量来根据 示例数据库People 表中的 Source 字段进行筛选。

SELECT *
FROM people
WHERE source = {{source}}

当您在查询中包含变量(在本例中为 {{source}})时,Metabase 会在 SQL 编辑器上方添加一个筛选器小部件,如图 1 所示。由于筛选器小部件映射到我们创建的变量,我们可以向其中插入不同的值以筛选不同的来源。

<em>Fig. 1</em>. The filter widget above the query editor maps to the variable wrapped between double braces.
图 1。查询编辑器上方的筛选器小部件映射到双大括号中的变量。

相关术语

延伸阅读

这有帮助吗?

感谢您的反馈!
© . This site is unofficial and not affiliated with Metabase, Inc.