ReportMetadata クラス
名前空間
使用方法
レポートメタデータは、レポートに保存されるレポートタイプ、レポート形式、集計項目、行グルーピングまたは列グルーピング、検索条件などの、レポート全体についての情報を提供します。ReportMetadata クラスを使用して、レポートメタデータを取得し、使用可能なメタデータを設定してレポートを絞り込むことができます。
ReportMetadata のメソッド
ReportMetadata のメソッドは次のとおりです。すべてインスタンスメソッドです。
getAggregates()
構文
public LIST<String> getAggregates()
使用方法
次に例を示します。
- a!Amount は、[金額] 列の平均を表します。
- s!Amount は、[金額] 列の合計を表します。
- m!Amount は、[金額] 列の最小値を表します。
- x!Amount は、[金額] 列の最大値を表します。
- s!<customfieldID> は、カスタム項目列の合計を表します。カスタム項目およびカスタムレポートタイプの場合、識別子は集計種��と項目 ID の組み合わせになります。
getCurrencyCode()
構文
public String getCurrencyCode()
戻り値
型: String
getDeveloperName()
構文
public String getDeveloperName()
戻り値
型: String
getGroupingsAcross()
構文
public LIST<Reports.GroupingInfo> getGroupingsAcross()
戻り値
使用方法
識別子は次のようになります。
- サマリー形式のレポートの空の配列 (サマリーレポートには列のグルーピングが含まれないため)
- バケット項目の BucketField_(ID)
- カスタム項目の ID (列のグルーピングにカスタム項目が使用されている場合)
getGroupingsDown()
構文
public LIST<Reports.GroupingInfo> getGroupingsDown()
戻り値
使用方法
識別子は次のようになります。
- バケット項目の BucketField_(ID)
- カスタム項目の ID (グルーピングにカスタム項目が使用されている場合)
getReportBooleanFilter()
構文
public String getReportBooleanFilter()
戻り値
型: String
getReportFilters()
構文
public LIST<Reports.ReportFilter> getReportFilters()
戻り値
getReportFormat()
構文
public Reports.ReportFormat getReportFormat()
戻り値
使用方法
この値は、次のようになります。
- TABULAR
- SUMMARY
- MATRIX
getStandardFilters()
署名
public List<Reports.StandardFilter> getStandardFilters()
戻り値
型: List<Reports.StandardFilter>
setAggregates(aggregates)
setBuckets(buckets)
署名
public void setBuckets(List<Reports.BucketField> buckets)
パラメータ
- buckets
- 型: List<Reports.BucketField>
戻り値
型: void
setCrossFilters(crossFilters)
署名
public void setCrossFilters(List<Reports.CrossFilter> crossFilters)
パラメータ
- crossFilter
- 型: List<Reports.CrossFilter>
戻り値
型: void
setCurrencyCode(currencyCode)
setCustomSummaryFormula(customSummaryFormula)
署名
public void setCustomSummaryFormula(MAP<String,Reports.ReportCsf> customSummaryFormula)
パラメータ
- customSummaryFormula
- 型: Map<String,Reports.ReportCsf>
戻り値
型: void
setDescription(description)
setDetailColumns(detailColumns)
署名
public void setDetailColumns(List<String> detailColumns)
パラメータ
- detailColumns
- 型: List<String>
戻り値
型: void
setDeveloperName(developerName)
setGroupingsAcross(groupingInfo)
署名
public void setGroupingsAcross(List<Reports.GroupingInfo> groupingInfo)
パラメータ
- groupingInfo
- 型: List<Reports.GroupingInfo>
戻り値
型: void
setGroupingsDown(groupingInfo)
署名
public void setGroupingsDown(List<Reports.GroupingInfo> groupingInfo)
パラメータ
- groupingInfo
- 型: List<Reports.GroupingInfo>
戻り値
型: void
setHasDetailRows(hasDetailRows)
setHasRecordCount(hasRecordCount)
署名
public void setHasRecordCount(Boolean hasRecordCount)
パラメータ
- hasRecordCount
- 型: Boolean
戻り値
型: void
setReportBooleanFilter(reportBooleanFilter)
構文
public Void setReportBooleanFilter(String reportBooleanFilter)
パラメータ
- reportBooleanFilter
- 型: String
戻り値
型: Void
setReportFilters(reportFilters)
構文
public Void setReportFilters(LIST<Reports.ReportFilter> reportFilters)
パラメータ
- reportFilters
- 型: List<Reports.ReportFilter>
戻り値
型: Void
setReportFormat(format)
署名
public void setReportFormat(Reports.ReportFormat format)
パラメータ
- format
- 型: Reports.ReportFormat
戻り値
型: void
setReportType(reportType)
署名
public void setReportType(Reports.ReportType reportType)
パラメータ
- reportType
- 型: Reports.ReportType
戻り値
型: void
setShowGrandTotal(showGrandTotal)
署名
public void setShowGrandTotal(Boolean showGrandTotal)
パラメータ
- showGrandTotal
- 型: Boolean
戻り値
型: void
setShowSubtotals(showSubtotals)
setSortBy(column)
署名
public void setSortBy(List<Reports.SortColumn> column)
パラメータ
- column
- 型: List<Reports.SortColumn>
戻り値
型: void
setStandardDateFilter(dateFilter)
署名
public void setStandardDateFilter(Reports.StandardDateFilter dateFilter)
パラメータ
- dateFilter
- 型: Reports.StandardDateFilter
戻り値
型: void
setStandardFilters(filters)
署名
public void setStandardFilters(List<Reports.StandardFilter> filters)
パラメータ
- filters
- 型: List<Reports.StandardFilter>
戻り値
型: void
setTopRows(topRows)
署名
public Reports.TopRows setTopRows(Reports.TopRows topRows)
パラメータ
- topRows
- 型: Reports.TopRows
戻り値
型: void