BrandReviewSummary
Description
A summary of publicly available customer reviews across the operating locations associated with a brand.
Time Structure
This attribute reflects the latest available review summary for each associated operating location. It does not currently include a time series.
Data Sources
This attribute is derived from:
- Brand to operating location relationships
- The latest review summary for each associated operating location
Methodology
The review count is the sum of review counts across contributing operating locations. The average review score is weighted by each location's review count. Locations without a usable current review summary do not contribute to either value.
type BrandReviewSummary implements NodeFunctions {
id: UUID!
firstObservedDate: String
lastObservedDate: String
rank: Int
reviewCount: String
reviewScoreAvg: String
firstReviewDate: Date
lastReviewDate: Date
internalId: String
internalBrandId: String
count(
field: String!
conditions: Conditions
): Int
countDistinct(
field: String!
conditions: Conditions
): Int
has(
field: String!
conditions: Conditions
): Boolean
sum(
field: String!
conditions: Conditions
): Int
min(
field: String!
conditions: Conditions
): Int
max(
field: String!
conditions: Conditions
): Int
avg(
field: String!
conditions: Conditions
): Float
collect(
field: String!
separator: String
conditions: Conditions
): String
minDateTime(
field: String!
conditions: Conditions
): DateTime
maxDateTime(
field: String!
conditions: Conditions
): DateTime
_fn: JSON
}
Fields
BrandReviewSummary.id ● UUID! non-null scalar
BrandReviewSummary.firstObservedDate ● String scalar
BrandReviewSummary.lastObservedDate ● String scalar
BrandReviewSummary.rank ● Int scalar
Determines the display order of the attribute, with lower values shown first
BrandReviewSummary.reviewCount ● String scalar
The sum of review counts from the latest available review summary for each contributing operating location associated with the brand.
BrandReviewSummary.reviewScoreAvg ● String scalar
The review-count-weighted average score from the latest available review summary for each contributing operating location associated with the brand.
BrandReviewSummary.firstReviewDate ● Date scalar
The earliest first review date reported by a contributing operating location. For locations with more than one hundred reviews, the source date may be based on an available sample rather than the actual earliest review.
BrandReviewSummary.lastReviewDate ● Date scalar
The latest review date reported by a contributing operating location.
BrandReviewSummary.internalId ● String scalar
BrandReviewSummary.internalBrandId ● String scalar
BrandReviewSummary.count ● Int scalar
BrandReviewSummary.count.field ● String! non-null scalar
BrandReviewSummary.count.conditions ● Conditions input
BrandReviewSummary.countDistinct ● Int scalar
BrandReviewSummary.countDistinct.field ● String! non-null scalar
BrandReviewSummary.countDistinct.conditions ● Conditions input
BrandReviewSummary.has ● Boolean scalar
BrandReviewSummary.has.field ● String! non-null scalar
BrandReviewSummary.has.conditions ● Conditions input
BrandReviewSummary.sum ● Int scalar
BrandReviewSummary.sum.field ● String! non-null scalar
BrandReviewSummary.sum.conditions ● Conditions input
BrandReviewSummary.min ● Int scalar
BrandReviewSummary.min.field ● String! non-null scalar
BrandReviewSummary.min.conditions ● Conditions input
BrandReviewSummary.max ● Int scalar
BrandReviewSummary.max.field ● String! non-null scalar
BrandReviewSummary.max.conditions ● Conditions input
BrandReviewSummary.avg ● Float scalar
BrandReviewSummary.avg.field ● String! non-null scalar
BrandReviewSummary.avg.conditions ● Conditions input
BrandReviewSummary.collect ● String scalar
BrandReviewSummary.collect.field ● String! non-null scalar
BrandReviewSummary.collect.separator ● String scalar
BrandReviewSummary.collect.conditions ● Conditions input
BrandReviewSummary.minDateTime ● DateTime scalar
BrandReviewSummary.minDateTime.field ● String! non-null scalar
BrandReviewSummary.minDateTime.conditions ● Conditions input
BrandReviewSummary.maxDateTime ● DateTime scalar
BrandReviewSummary.maxDateTime.field ● String! non-null scalar
BrandReviewSummary.maxDateTime.conditions ● Conditions input
BrandReviewSummary._fn ● JSON scalar
Interfaces
NodeFunctions interface
Member Of
BrandReviewSummaryEdge object