0
0
Digital Marketingknowledge~20 mins

Dashboard creation for marketing KPIs in Digital Marketing - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Marketing KPI Dashboard Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
visualization
intermediate
2:00remaining
Identify the best chart type for monthly website visits

You have monthly website visits data for the past year. Which chart type best shows trends over time clearly?

APie chart showing percentage of visits per month
BScatter plot with visits on both axes
CBar chart with months on the Y-axis and visits on the X-axis
DLine chart showing visits on the Y-axis and months on the X-axis
Attempts:
2 left
💡 Hint

Think about which chart type best shows changes over time.

dax_lod_result
intermediate
2:30remaining
Calculate total conversions for a specific campaign

Given a table 'CampaignData' with columns 'CampaignName', 'Date', and 'Conversions', what is the total conversions for the campaign named 'Spring Sale'?

Use DAX to create a measure that returns this total.

Digital Marketing
TotalConversionsSpringSale = CALCULATE(SUM(CampaignData[Conversions]), CampaignData[CampaignName] = "Spring Sale")
ATotalConversionsSpringSale = SUM(CampaignData[Conversions])
BTotalConversionsSpringSale = CALCULATE(SUM(CampaignData[Conversions]), CampaignData[CampaignName] = "Spring Sale")
CTotalConversionsSpringSale = CALCULATE(SUM(CampaignData[Conversions]), CampaignData[Date] = "Spring Sale")
DTotalConversionsSpringSale = SUMX(FILTER(CampaignData, CampaignData[CampaignName] = "Spring Sale"), CampaignData[Conversions])
Attempts:
2 left
💡 Hint

Use CALCULATE to filter the table by campaign name before summing conversions.

data_modeling
advanced
3:00remaining
Design a data model for multi-channel marketing analysis

You want to analyze marketing performance across channels like Email, Social Media, and Paid Ads. Which data model design is best to support flexible reporting?

AMultiple unrelated tables for metrics, channels, and dates without keys
BSeparate tables for each channel with no relationships between them
CA star schema with a fact table for marketing metrics and dimension tables for Channel, Date, and Campaign
DOne flat table with all marketing data combined, including channel, date, and metrics columns
Attempts:
2 left
💡 Hint

Think about how to organize data for easy filtering and aggregation.

🎯 Scenario
advanced
3:00remaining
Optimize dashboard performance with large marketing datasets

Your marketing dashboard is slow because it uses a large dataset with daily data for multiple years. What is the best approach to improve performance without losing important insights?

AAggregate data to monthly level and keep detailed daily data only for the last 3 months
BKeep all data at daily level and add more visuals to spread the load
CRemove all historical data older than one month
DUse only raw data tables without any pre-aggregation or indexing
Attempts:
2 left
💡 Hint

Consider balancing detail and performance by summarizing older data.

🔍 Analysis
expert
2:30remaining
Find the error in this DAX measure for calculating ROI

Given the measure below, what error will it cause when used in a report?

ROI = DIVIDE(SUM(Marketing[Revenue]) - SUM(Marketing[Cost]), SUM(Marketing[Cost]))
Digital Marketing
ROI = DIVIDE(SUM(Marketing[Revenue]) - SUM(Marketing[Cost]), SUM(Marketing[Cost]))
ADivision by zero error if SUM(Marketing[Cost]) is zero
BNo error; the measure calculates ROI correctly
CSyntax error due to missing parentheses
DType error because SUM cannot be used inside DIVIDE
Attempts:
2 left
💡 Hint

Think about what happens if the denominator is zero.