/api/reports/views/:id/table/json
このメソッドは、JSON形式で表を返します。
リソース情報
リソースURL | https://service.belladati.com/api/reports/views/:id/table/json |
HTTPメソッド |
|
リクエストパラメーター
パラメーター | 詳細 | 例 | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 表ID。このIDは、 | 123 | ||||||||||||||
| (オプション) 次の構造で表に適用されるフィルター:
| { "drilldown": { "L_COUNTRY_OR_AREA": { "op": "EQ", "value": "Slovakia" }, "L_TYPE": { "op": "IN", "values": [ "Type 1", "Type 2", "Type 3" ] }, "L_DATE": { "op": "NOT_NULL" }, "L_PRODUCT":{ "op":"COUNT", "countOp":"LTE", "value":"816" } } } Example of a between filter: {"drilldown":[{"L_ID":{"op":"GT","value":"10"}},{"L_ID":{"op":"LT","value":"20"}}]} | ||||||||||||||
combineFilters | 静的フィルタが存在する場合、このリクエストで設定されたフィルタは、ビューで設定された静的フィルタと結合します。 | true | ||||||||||||||
drilldownConfig | (オプション) 表のドリルダウンをカスタム構成に置き換えます。水平ドリルダウン構成と垂直ドリルダウン構成の両方を置き換えることができます。各構成は、次の要素を持つ配列です:
| { "horizontal":[ { "dataSetDrilldownAttribute":"L_PRODUCT_TYPE", "hideDataSetCustomMembers": false, "limit": "ALL" }, { "dataSetDrilldownAttribute":"L_PRODUCT", "dataSetDrilldownAttributeSubset": "TdPgywXkmB", "hideDataSetCustomMembers": true, "limit": 1000 } ], "vertical":[ { "dataSetDrilldownAttribute":"L_DATE", "dataSetDrilldownAttributeSubset":"0EE39yrVHY", "hideDataSetCustomMembers": false } ] } | ||||||||||||||
subsetValueId | 定義されている場合、レスポンスはサブセットの選択されたメンバーの値を返します。このパラメーターを expand = true と組み合わせると、選択したメンバーのすべての子がロードされます。 | subsetValueId=F2Qx2LrYRX | ||||||||||||||
expand | 利用可能なすべてのドリルダウンを拡張します。使用可能な値: true / false | expand=true |
レスポンス構造
{ "rowsCount" : ..., "name" : ..., "header" : [ ], "body" : [ ] }
JSONレスポンスは、次の定義を持つ要素が含まれています:
名 | 説明 |
---|---|
rowsCount | ヘッダーとデータを含む行の総数 |
name | 表ビュー名 |
header | ヘッダー要素を含む配列 |
body | データ要素を含む配列 |
サンプルリクエスト/レスポンス
Curl使用:
curl -H "Authorization: OAuth realm=\"https://service.belladati.com/\", oauth_consumer_key=\"myConsumer\", oauth_token=\"mh7an9dkrg59\", oauth_timestamp=\"135131231\", oauth_nonce=\"randomString\"" https://service.belladati.com/api/reports/views/1234/table/json
JSON形式のレスポンス:
{ "rowsCount" : 5, "name" : "My Table Name", "header" : [ [ { "value" : "", "type" : "header" } ], [ { "value" : "", "type" : "header" } ] ], "body" : [ [ { "value" : "Value", "type" : "header" }, { "style" : " color:rgb(77, 77, 77) !important ; background-color:rgb(237, 237, 237); ", "value" : "1,033,054,533,155" } ], [ { "value" : "Value Footnotes", "type" : "header" }, { "style" : " color:rgb(77, 77, 77) !important ; background-color:rgb(237, 237, 237); ", "value" : "1" } ], [ { "value" : "B", "type" : "header" }, { "style" : " color:rgb(77, 77, 77) !important ; background-color:rgb(237, 237, 237); ", "value" : "5" } ] ] }
次に
Overview
Content Tools