如何在Apache超集中定义自定义度量?

2024-04-29 15:24:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在工作中实现superset,到目前为止我还很喜欢它。不过,我有这样一张桌子:

name,age,gender
John,42,M
Sally,38,F
Patricia,27,F
Steven,29,M
Amanda,51,F

我想根据每个名字定义一个新的指标,计算年轻人的数量。我的数据在MySQLdatabase中,我假设对于一个人,我可以这样写查询:

^{pr2}$

比如说,约翰的争吵。那么,如何对整个表连续地执行此操作?在


Tags: nameage数量定义名字johngender指标
1条回答
网友
1楼 · 发布于 2024-04-29 15:24:33

你的查询可能看起来像

select *, 
  (select count(distinct all_users.name) from users all_users where all_users.age <= users.age)
FROM users

从shadow的角度来看,在大型数据集上运行这会非常昂贵。在

如果是这样的话,您可能会想尝试为age设置一个索引,或者将该计数全部反规范化——这样做的代价是插入速度会变慢。在

相关问题 更多 >