# クロス集計表の動的集計

**URL:** <https://community.cybozu.dev/t/topic/7908>\
**Category:** kintone 開発相談\
**Created:** [2023 年 8 月 3 日午前 8:15 UTC](https://community.cybozu.dev/t/topic/7908 "2023-08-03T08:15:52Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![FujiSystemYamashita](https://avatars.discourse-cdn.com/v4/letter/f/a587f6/32.png) [@FujiSystemYamashita](https://community.cybozu.dev/u/FujiSystemYamashita)\
**Post date:** [2023 年 8 月 3 日午前 8:15 UTC](https://community.cybozu.dev/t/topic/7908/1 "2023-08-03T08:15:52Z")

</div>

### 何を実現したいのかを書きましょう

絞り込み条件をqueryなど動的に指定し、クロス集計表を出力したい。

### 発生した問題やエラーメッセージを具体的に書きましょう

一覧表のようにURLにqueryを指定して絞り込み、集計表を作成することはできないのでしょうか。

①queryで条件を絞り込むことが可能かどうか。  
②可能であれば、その方法  
③不可能であれば、その他の考えられる方法

が知りたいです。  
よろしくお願いいたします。

```javascript

```

---

<div class="post-metadata">

**Author:** ![jurippe](https://sea1.discourse-cdn.com/flex015/user_avatar/community.cybozu.dev/jurippe/32/27_2.png) [@jurippe](https://community.cybozu.dev/u/jurippe)\
**Post date:** [2023 年 8 月 3 日午前 9:15 UTC](https://community.cybozu.dev/t/topic/7908/2 "2023-08-03T09:15:55Z")

</div>

JSカスタマイズで可能かどうかということでしょうか🥺  
JS＋各種ライブラリでやれば割と何でもありになると思うので可能だと思いますが、  
工数は仕様や作る職人の力に左右されるので未知数だと思います👀💦

JSで生のHTMLを書いて表を書く方法や、  
表を書くライブラリを使ったり、  
JSONのデータをSQLのように扱うことができるようなライブラリを使ったり。。。  
そのあたりをいろいろ試して、  
どうやったら条件に合って早くできそうなのかを調査するのがエンジニアの仕事だと思います。

プラグインや連携サービスだったら…  
krewData？？とかでしょうか🤔（ゴメンナサイ、連携サービス全然分からなくて。。。）  
プラグインや連携サービスについてならユーザーさんが集まるコミュニティ（[キンコミ](https://kincom.cybozu.co.jp/)）の方が情報があるかも知れません👀

---

<div class="post-metadata">

**Author:** ![FujiSystemYamashita](https://avatars.discourse-cdn.com/v4/letter/f/a587f6/32.png) [@FujiSystemYamashita](https://community.cybozu.dev/u/FujiSystemYamashita)\
**Post date:** [2023 年 8 月 8 日午前 3:57 UTC](https://community.cybozu.dev/t/topic/7908/3 "2023-08-08T03:57:57Z")

</div>

回答頂きありがとうございます。

JSで書くことはできると思いますが、なるべくkintoneの機能(集計表)を使いたいです。  
質問を修正させてもらいましたが、  
kintoneの集計表をクエリ等で制御する方法があるかないか、教えて頂けるとありがたいです。

---

<div class="post-metadata">

**Author:** ![akika](https://avatars.discourse-cdn.com/v4/letter/a/5e9695/32.png) [@akika](https://community.cybozu.dev/u/akika)\
**Post date:** [2023 年 8 月 8 日午前 5:36 UTC](https://community.cybozu.dev/t/topic/7908/4 "2023-08-08T05:36:46Z")

</div>

一覧画面で、URLにqueryを指定して一覧を絞り込んてから集計表を作れば、  
URLに指定したquery通りに集計表が作られるらしいです。

---

<div class="post-metadata">

**Author:** ![FujiSystemYamashita](https://avatars.discourse-cdn.com/v4/letter/f/a587f6/32.png) [@FujiSystemYamashita](https://community.cybozu.dev/u/FujiSystemYamashita)\
**Post date:** [2023 年 8 月 8 日午前 8:13 UTC](https://community.cybozu.dev/t/topic/7908/5 "2023-08-08T08:13:55Z")

</div>

ご回答ありがとうございます。

一覧表をクエリで絞り込み→グラフを指定  
という方法を試しましたが、グラフに設定している条件での絞り込みにしかなりません。  
どのような方法なのでしょうか。  
参考になるURLなどご教授頂けますか？

---

<div class="post-metadata">

**Author:** ![jurippe](https://sea1.discourse-cdn.com/flex015/user_avatar/community.cybozu.dev/jurippe/32/27_2.png) [@jurippe](https://community.cybozu.dev/u/jurippe)\
**Post date:** [2023 年 8 月 8 日午後 12:17 UTC](https://community.cybozu.dev/t/topic/7908/6 "2023-08-08T12:17:59Z")

</div>

> [@FujiSystemYamashita](#):
>
> JSで書くことはできると思いますが、なるべくkintoneの機能(集計表)を使いたいです。

となると、カスタマイズではなくて標準機能の使い方になるので、  
ユーザーさんが集まるコミュニティ（[キンコミ](https://kincom.cybozu.co.jp/)）でディスカッションいただいたほうが良いかと思います👀💦

↓↓↓  
追記というか訂正です。

標準機能でできるかどうかということだったらサイボウズさんのサポートに聞いたほうが良いかも知れません。

ちなみに、以下のやりとりについては、横からになりますが・・・・

> [@akika](#):
>
> URLに指定したquery通りに集計表が作られるらしいです。

> [@FujiSystemYamashita](#):
>
> 参考になるURLなどご教授頂けますか？

ｲｼｲｹﾝﾀﾛｳさんのQiitaが参考になるかも知れません。

> **[kintoneの基本機能のみで「すべての条件を満たす」と「いずれかの条件をみたす」を混在させたい - Qiita](https://qiita.com/kentaro1sh11/items/51f7a5478abd2539f226)**
>
> はじめにｲｼｲｹﾝﾀﾛｳです。ハケをつくっている会社の兼業情シスでkintoneを触る係をしてますkintone認定資格は3つとも取得済ですその他にITストラテジストやシステム監査技術者などの…

---

<div class="post-metadata">

**Author:** ![FujiSystemYamashita](https://avatars.discourse-cdn.com/v4/letter/f/a587f6/32.png) [@FujiSystemYamashita](https://community.cybozu.dev/u/FujiSystemYamashita)\
**Post date:** [2023 年 8 月 9 日午前 8:48 UTC](https://community.cybozu.dev/t/topic/7908/7 "2023-08-09T08:48:10Z")

</div>

質問を修正します。

JSで絞り込み条件を制御し、動的にグラフ(クロス集計表)を表示することは可能でしょうか。

---

<div class="post-metadata">

**Author:** ![jurippe](https://sea1.discourse-cdn.com/flex015/user_avatar/community.cybozu.dev/jurippe/32/27_2.png) [@jurippe](https://community.cybozu.dev/u/jurippe)\
**Post date:** [2023 年 8 月 9 日午前 8:53 UTC](https://community.cybozu.dev/t/topic/7908/8 "2023-08-09T08:53:10Z")

</div>

kintoneのクロス集計表を動的にJSで操作するというのは多分不可能なので（そういうAPIなさそう）

↓こういうカスタマイズになると思います🥺

> [@クロス集計表の動的集計](https://community.cybozu.dev/t/topic/7908/2):
>
> JSカスタマイズで可能かどうかということでしょうかpleading_face JS＋各種ライブラリでやれば割と何でもありになると思うので可能だと思いますが、 工数は仕様や作る職人の力に左右されるので未知数だと思いますeyessweat_drops JSで生のHTMLを書いて表を書く方法や、 表を書くライブラリを使ったり、 JSONのデータをSQLのように扱うことができるような…

ちなみに、以下、kintone JavaScript API の一覧です。  
[https://cybozu.dev/ja/kintone/docs/js-api/list/](https://cybozu.dev/ja/kintone/docs/js-api/list/)

### 参考になりそうな記事

developer network 内の Tips 記事を検索すると、情報が古くて使えないかも知れないのですが  
カスタマイズビューに集計表を表示できるような記事が見つかりましたので、参考になれば・・・と思います（＞＜）

[https://cybozudev.zendesk.com/hc/ja/articles/202640870](https://cybozudev.zendesk.com/hc/ja/articles/202640870)

[https://cybozudev.zendesk.com/hc/ja/articles/207605686](https://cybozudev.zendesk.com/hc/ja/articles/207605686)

[https://cybozudev.zendesk.com/hc/ja/articles/360027347212](https://cybozudev.zendesk.com/hc/ja/articles/360027347212)

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/cybozu/original/1X/d5c841c3c5a6cb66eed514001c1b45147c9e1f4f.png) [@system](https://community.cybozu.dev/u/system)\
**Post date:** [2023 年 9 月 22 日午前 6:41 UTC](https://community.cybozu.dev/t/topic/7908/9 "2023-09-22T06:41:28Z")

</div>

このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。
