从Jekyll CSV数据文件构建查询

债务法比

所以我有一个csv文件,其中包含称为“ opportunities.csv”的数据行

该文件位于我的Jekyll网站的_data文件夹中

client,opp,person,status
Oracle,"New thing five","Mary Smith",lead
Oracle,"Data plan","Sue Curry",lead
Oracle,"Migration 2019","Sue Curry",lead
IBM, "Platform assessment","Jane Campton",lost

我想显示每人的潜在客户数量:

Mary Smith    1 lead
Sue Curry     2 lead
Jane Campion  0 lead

因此,对于“ site.opportunities”中的每个“ person”,计算“ person”的每个实例的行数,其中“ status” =“ lead”

我现在涉及到在嵌套的for循环中增加计数器,但似乎无法正常工作。

我可以将数据文件格式更改为json或yml,但是在我当前的用例中,我还有其他非技术团队的成员在excel中编辑csv文件,因此请参见此处。

大卫·雅克

您可以使用group_bywhere过滤器:

{% assign groups = site.data.opportunities | group_by: "person" %}
<ul>
{% for g in groups %}
{% assign leads = g.items | where: "status", "lead" %}
<li>name : {{ g.name }} {{ leads.size }} leads</li>
{% endfor %}
</ul>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Jekyll 从插件内部访问数据文件

来自分类Dev

Jekyll : 在 CSS 中使用数据文件

来自分类Dev

检查Jekyll数据文件中的空字段

来自分类Dev

Jekyll-数据文件和结构化YAML

来自分类Dev

Jekyll:我可以合并集合和数据文件吗?

来自分类Dev

检查Jekyll数据文件中的空字段

来自分类Dev

Jekyll配置多个文件

来自分类Dev

将数据文件复制到Jekyll项目中的“ _sites”

来自分类Dev

从Jekyll数据文件中的Yaml多行字符串渲染降价

来自分类Dev

将数据文件复制到Jekyll项目中的“ _sites”

来自分类Dev

YAML 多行符号在 Jekyll 数据文件中不起作用

来自分类Dev

在Jekyll数据中参考Google Spreadsheet(CSV)

来自分类Dev

Jekyll Docs文件夹

来自分类Dev

重用Jekyll中的文件路径

来自分类Dev

集合中的静态文件(Jekyll)

来自分类Dev

Jekyll无法加载此类文件-Jekyll-Watch

来自分类Dev

Jekyll不会使用`jekyll serve`来编译scss文件。

来自分类Dev

Jekyll不会使用`jekyll serve`来编译scss文件。

来自分类Dev

在 Jekyll 中,如何根据 JEKYLL_ENV 排除文件?

来自分类Dev

Jekyll构建失败:液体异常:无法加载此类文件-yajl

来自分类Dev

Jekyll构建失败:液体异常:无法加载此类文件-yajl

来自分类Dev

Jekyll站点地图未在Gitlab中构建

来自分类Dev

无法在OSX上构建或服务Jekyll网站

来自分类Dev

Jekyll构建后奇怪的HTML代码

来自分类Dev

Jekyll在构建页面中插入的数字

来自分类Dev

如何开始构建自己的jekyll模板?

来自分类Dev

如何防止在 github 页面上构建 jekyll

来自分类Dev

如何使用Jekyll从CSV访问特定行?

来自分类Dev

将微数据插入Jekyll输出?