クエリーを使用し抽出条件を指定しGroupで集計する際の制限について

ホーム フォーラム ReportsConnect for Kintone クエリーを使用し抽出条件を指定しGroupで集計する際の制限について

  • このトピックには2件の返信、2人の参加者があり、最後にtakakuraにより6年、 9ヶ月前に更新されました。
3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #556
    takakura
    参加者

     いつもお世話になっております。takakuraです。
     クエリーを使用し抽出条件を指定し、Groupで集計し、合計値を表示させようとしているのですが、
    抽出結果が101件以上になると、101件目以降が集計対象外となるようです。

     具体的には、見積の明細行を保持するアプリで、
    見積No 商品名 分類 個数 単価 金額
    のような項目を持つアプリに対して、見積Noを指定し、分類でグルーピングし分類毎の金額の集計・表示をしようとしています。(見積No指定で、分類毎の金額を集計。)
     クエリーの指定は、
    kpsrc.rcparms.kps_ql = ‘見積No = “‘ + record.見積No.value + ‘” order by 分類 asc’;
    としています。

     そこで確認なのですが、このような場合、101件以上のデータは集計不可でしょうか?それとも何か設定の方法がありますでしょうか?

     お手数ですが宜しくお願い致します。

    #557
    sweetie
    参加者

    takakuraさん、こんにちは。

    reportsconnect for kintoneではデータの読み込みに関してはkpsrc.rcparms.kps_qlに指定したクエリをそのまま使用してデータを読み込みます。

    サーバー側で指定されたクエリに手を加えることはありません。

    したがって、limitを指定しない場合はkintoneの仕様により、limit 100となります。

    100件以上指定したい場合はクエリにlimitを指定してください(500件まで可能な仕様です)

    500件以上のデータを読み込みたい場合は、テーブルを使用することで、1つのテーブルにつき5,000行までサポートされている仕様ですので、そちらの方法をご検討ください。

    ちなみに、apiでデータを読み込む場合で500件以上読みたい場合はoffset limitを使用して複数回に分けてデータを読み込むのが一般と思いますが、reportsconnectサーバーでそれをやろうとすると、ユーザー側の指定したクエリに手を加えることになりますので、現在のところ、それは行わない方針となっております。
    (salesforce版ではクエリとは別のAPIにより複数回読み込みが可能なため、それを行っています。)

    #558
    takakura
    参加者

    sweetie様

     いつもお世話になっております。takakuraです。
     ご回答ありがとうございます。
     上記は制限であることを理解しました。limit 500を付けて暫定的に回避するようにいたします。

     ところで、上記の内容は御社のReportsConnectのホームページに記載がありますか?
     ありましたら、その場所をお教えください。
     宜しくお願い致します。

3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • このトピックに返信するにはログインが必要です。