A client's data consists of three data streams as follows:
Data Stream A:

The data streams should be linked together through a parent-child relationship.
Out of the three data streams, Data Stream C is considered the source of truth for both the dimensions and measurements.
The client would like to have a "Site Revenue" measurement.
This measurement should return the highest revenue value per Site, for example:
For Site Key 'SK_C_2', the "Site Revenue" should be $7.00.
When aggregated by date, the "Site Revenue" measurement should return the total sum of the results of all sites.
For example:
For the date 1 Apr 2020, "Site Revenue" should be $11.00 (sum of Site Revenue for Site Keys 'SK_C_1' ($4.00) and 'SK_C_2' ($7.00))

Which options will yield the desired result;
Correct Answer: D
Option #2: It suggests using the 'SUM' function to aggregate the 'Site Revenue' for each 'Site Key'. This is necessary to ensure that when aggregated by date, 'Site Revenue' should return the total sum of the highest revenue for all sites.
Option #4: It indicates changing the Aggregation Function of Revenue to 'MAX' within Data Stream C.
This ensures that for a given 'Site Key', the highest revenue value is selected, which is correct for individual site revenue determination.
Combining Option #2 and Option #4 will provide the desired result:
For an individual 'Site Key', it will give the highest revenue (using MAX aggregation in Option #4).
When aggregating by date across all 'Site Key's, it will sum the highest revenues (using the SUM function in Option #2).