[{"data":1,"prerenderedAt":352},["ShallowReactive",2],{"navigation":3,"page-\u002Flenses-and-explorations\u002Finterview-questions":250,"\u002Flenses-and-explorations\u002Finterview-questions-surround":346,"comments-\u002Flenses-and-explorations\u002Finterview-questions":351},[4],{"title":5,"path":6,"stem":7,"children":8,"page":249},"En","\u002Fen","en",[9,53,87,129,163,200,242],{"title":10,"path":11,"stem":12,"children":13,"icon":52},"CRM Analytics Foundations","\u002Fen\u002Ffoundations","en\u002F1.foundations\u002F1.index",[14,16,20,24,28,32,36,40,44,48],{"title":15,"path":11,"stem":12},"Welcome & Dev Org",{"title":17,"path":18,"stem":19},"Graded Quiz","\u002Fen\u002Ffoundations\u002Fquiz","en\u002F1.foundations\u002F10.quiz",{"title":21,"path":22,"stem":23},"What Is CRM Analytics?","\u002Fen\u002Ffoundations\u002Fwhat-is-crm-analytics","en\u002F1.foundations\u002F2.what-is-crm-analytics",{"title":25,"path":26,"stem":27},"Architecture","\u002Fen\u002Ffoundations\u002Farchitecture-and-data-flow","en\u002F1.foundations\u002F3.architecture-and-data-flow",{"title":29,"path":30,"stem":31},"The Data Layer","\u002Fen\u002Ffoundations\u002Fthe-data-layer","en\u002F1.foundations\u002F4.the-data-layer",{"title":33,"path":34,"stem":35},"The Design Layer","\u002Fen\u002Ffoundations\u002Fthe-design-layer","en\u002F1.foundations\u002F5.the-design-layer",{"title":37,"path":38,"stem":39},"The Intelligence Layer","\u002Fen\u002Ffoundations\u002Fthe-intelligence-layer","en\u002F1.foundations\u002F6.the-intelligence-layer",{"title":41,"path":42,"stem":43},"Hands-On Tour","\u002Fen\u002Ffoundations\u002Fhands-on-tour","en\u002F1.foundations\u002F7.hands-on-tour",{"title":45,"path":46,"stem":47},"Six Adoption Steps","\u002Fen\u002Ffoundations\u002Fsix-steps-and-interview-prep","en\u002F1.foundations\u002F8.six-steps-and-interview-prep",{"title":49,"path":50,"stem":51},"Interview Questions","\u002Fen\u002Ffoundations\u002Finterview-questions","en\u002F1.foundations\u002F9.interview-questions","i-lucide-compass",{"title":54,"path":55,"stem":56,"children":57,"icon":86},"Setup & User Provisioning","\u002Fen\u002Fsetup","en\u002F2.setup\u002F1.index",[58,60,64,68,72,76,80,83],{"title":59,"path":55,"stem":56},"Provisioning Users",{"title":61,"path":62,"stem":63},"Licenses & Permissions","\u002Fen\u002Fsetup\u002Flicenses-and-permission-sets","en\u002F2.setup\u002F2.licenses-and-permission-sets",{"title":65,"path":66,"stem":67},"Integration User","\u002Fen\u002Fsetup\u002Fthe-integration-user","en\u002F2.setup\u002F3.the-integration-user",{"title":69,"path":70,"stem":71},"Security User","\u002Fen\u002Fsetup\u002Fthe-security-user","en\u002F2.setup\u002F4.the-security-user",{"title":73,"path":74,"stem":75},"Analytics Settings","\u002Fen\u002Fsetup\u002Fanalytics-settings","en\u002F2.setup\u002F5.analytics-settings",{"title":77,"path":78,"stem":79},"Hands-On Access","\u002Fen\u002Fsetup\u002Fhands-on-assigning-access","en\u002F2.setup\u002F6.hands-on-assigning-access",{"title":17,"path":81,"stem":82},"\u002Fen\u002Fsetup\u002Fquiz","en\u002F2.setup\u002F7.quiz",{"title":49,"path":84,"stem":85},"\u002Fen\u002Fsetup\u002Finterview-questions","en\u002F2.setup\u002F8.interview-questions","i-lucide-settings-2",{"title":88,"path":89,"stem":90,"children":91,"icon":128},"Creating Datasets","\u002Fen\u002Fcreating-datasets","en\u002F3.creating-datasets\u002F1.index",[92,94,97,101,105,109,113,117,121,125],{"title":93,"path":89,"stem":90},"What Is a Dataset?",{"title":17,"path":95,"stem":96},"\u002Fen\u002Fcreating-datasets\u002Fquiz","en\u002F3.creating-datasets\u002F10.quiz",{"title":98,"path":99,"stem":100},"The Data Landscape","\u002Fen\u002Fcreating-datasets\u002Fthe-data-landscape","en\u002F3.creating-datasets\u002F2.the-data-landscape",{"title":102,"path":103,"stem":104},"Upload a CSV","\u002Fen\u002Fcreating-datasets\u002Fload-data-from-csv","en\u002F3.creating-datasets\u002F3.load-data-from-csv",{"title":106,"path":107,"stem":108},"Grain, Lookups & Joins","\u002Fen\u002Fcreating-datasets\u002Fgrain-lookups-and-joins","en\u002F3.creating-datasets\u002F4.grain-lookups-and-joins",{"title":110,"path":111,"stem":112},"Dataset Builder","\u002Fen\u002Fcreating-datasets\u002Fbuild-with-dataset-builder","en\u002F3.creating-datasets\u002F5.build-with-dataset-builder",{"title":114,"path":115,"stem":116},"Run the Dataflow","\u002Fen\u002Fcreating-datasets\u002Frun-and-troubleshoot-the-dataflow","en\u002F3.creating-datasets\u002F6.run-and-troubleshoot-the-dataflow",{"title":118,"path":119,"stem":120},"Build with a Recipe","\u002Fen\u002Fcreating-datasets\u002Fbuild-the-same-dataset-with-a-recipe","en\u002F3.creating-datasets\u002F7.build-the-same-dataset-with-a-recipe",{"title":122,"path":123,"stem":124},"Combine Datasets","\u002Fen\u002Fcreating-datasets\u002Fcombine-datasets","en\u002F3.creating-datasets\u002F8.combine-datasets",{"title":49,"path":126,"stem":127},"\u002Fen\u002Fcreating-datasets\u002Finterview-questions","en\u002F3.creating-datasets\u002F9.interview-questions","i-lucide-database",{"title":130,"path":131,"stem":132,"children":133,"icon":162},"Lenses & Explorations","\u002Fen\u002Flenses-and-explorations","en\u002F4.lenses-and-explorations\u002F1.index",[134,136,140,144,148,152,156,159],{"title":135,"path":131,"stem":132},"What Is a Lens?",{"title":137,"path":138,"stem":139},"Analytics Tab & Apps","\u002Fen\u002Flenses-and-explorations\u002Fthe-analytics-tab-and-apps","en\u002F4.lenses-and-explorations\u002F2.the-analytics-tab-and-apps",{"title":141,"path":142,"stem":143},"Explorer Mode Basics","\u002Fen\u002Flenses-and-explorations\u002Fexplorer-mode-basics","en\u002F4.lenses-and-explorations\u002F3.explorer-mode-basics",{"title":145,"path":146,"stem":147},"Chart, Table & SAQL","\u002Fen\u002Flenses-and-explorations\u002Fchart-table-and-saql-modes","en\u002F4.lenses-and-explorations\u002F4.chart-table-and-saql-modes",{"title":149,"path":150,"stem":151},"Editing Fields","\u002Fen\u002Flenses-and-explorations\u002Fediting-fields-and-metadata","en\u002F4.lenses-and-explorations\u002F5.editing-fields-and-metadata",{"title":153,"path":154,"stem":155},"Conversational Analytics","\u002Fen\u002Flenses-and-explorations\u002Fconversational-analytics","en\u002F4.lenses-and-explorations\u002F6.conversational-analytics",{"title":17,"path":157,"stem":158},"\u002Fen\u002Flenses-and-explorations\u002Fquiz","en\u002F4.lenses-and-explorations\u002F7.quiz",{"title":49,"path":160,"stem":161},"\u002Fen\u002Flenses-and-explorations\u002Finterview-questions","en\u002F4.lenses-and-explorations\u002F8.interview-questions","i-lucide-search",{"title":164,"path":165,"stem":166,"children":167,"icon":199},"Designing Dashboards","\u002Fen\u002Fdesigning-dashboards","en\u002F5.designing-dashboards\u002F1.index",[168,169,173,177,181,185,189,193,196],{"title":164,"path":165,"stem":166},{"title":170,"path":171,"stem":172},"Conditional Formatting","\u002Fen\u002Fdesigning-dashboards\u002Fconditional-formatting","en\u002F5.designing-dashboards\u002F2.conditional-formatting",{"title":174,"path":175,"stem":176},"Date Toggles & Faceting","\u002Fen\u002Fdesigning-dashboards\u002Fdate-toggles-and-faceting","en\u002F5.designing-dashboards\u002F3.date-toggles-and-faceting",{"title":178,"path":179,"stem":180},"Tables, Images & Themes","\u002Fen\u002Fdesigning-dashboards\u002Ftables-images-and-themes","en\u002F5.designing-dashboards\u002F4.tables-images-and-themes",{"title":182,"path":183,"stem":184},"Tooltips & Chart Markers","\u002Fen\u002Fdesigning-dashboards\u002Ftooltips-and-chart-markers","en\u002F5.designing-dashboards\u002F5.tooltips-and-chart-markers",{"title":186,"path":187,"stem":188},"KPI Micro Charts","\u002Fen\u002Fdesigning-dashboards\u002Fkpi-micro-charts","en\u002F5.designing-dashboards\u002F6.kpi-micro-charts",{"title":190,"path":191,"stem":192},"Linking Dashboards","\u002Fen\u002Fdesigning-dashboards\u002Flinking-dashboards","en\u002F5.designing-dashboards\u002F7.linking-dashboards",{"title":17,"path":194,"stem":195},"\u002Fen\u002Fdesigning-dashboards\u002Fquiz","en\u002F5.designing-dashboards\u002F8.quiz",{"title":49,"path":197,"stem":198},"\u002Fen\u002Fdesigning-dashboards\u002Finterview-questions","en\u002F5.designing-dashboards\u002F9.interview-questions","i-lucide-layout-dashboard",{"title":201,"path":202,"stem":203,"children":204,"icon":241},"Collaboration","\u002Fen\u002Fcollaboration","en\u002F6.collaboration\u002F1.index",[205,207,210,214,218,222,226,230,234,238],{"title":206,"path":202,"stem":203},"Why Collaboration Matters",{"title":49,"path":208,"stem":209},"\u002Fen\u002Fcollaboration\u002Finterview-questions","en\u002F6.collaboration\u002F10.interview-questions",{"title":211,"path":212,"stem":213},"Sharing a Dashboard","\u002Fen\u002Fcollaboration\u002Fsharing-a-dashboard","en\u002F6.collaboration\u002F2.sharing-a-dashboard",{"title":215,"path":216,"stem":217},"Notifications & Annotations","\u002Fen\u002Fcollaboration\u002Fnotifications-and-annotations","en\u002F6.collaboration\u002F3.notifications-and-annotations",{"title":219,"path":220,"stem":221},"Downloading Data","\u002Fen\u002Fcollaboration\u002Fdownloading-data","en\u002F6.collaboration\u002F4.downloading-data",{"title":223,"path":224,"stem":225},"Self-Service Explore","\u002Fen\u002Fcollaboration\u002Fself-service-exploration","en\u002F6.collaboration\u002F5.self-service-exploration",{"title":227,"path":228,"stem":229},"Views","\u002Fen\u002Fcollaboration\u002Fviews","en\u002F6.collaboration\u002F6.views",{"title":231,"path":232,"stem":233},"Subscriptions & Watchlists","\u002Fen\u002Fcollaboration\u002Fsubscriptions-and-watchlists","en\u002F6.collaboration\u002F7.subscriptions-and-watchlists",{"title":235,"path":236,"stem":237},"Onboarding & Learn","\u002Fen\u002Fcollaboration\u002Fonboarding-and-learn","en\u002F6.collaboration\u002F8.onboarding-and-learn",{"title":17,"path":239,"stem":240},"\u002Fen\u002Fcollaboration\u002Fquiz","en\u002F6.collaboration\u002F9.quiz","i-lucide-users",{"title":243,"path":244,"stem":245,"children":246,"icon":248},"This is Section","\u002Fen\u002Fthis-is-section","en\u002F7.this-is-section\u002F1.index",[247],{"title":243,"path":244,"stem":245},"i-lucide-book-open",false,{"id":251,"title":252,"access":253,"body":254,"description":303,"extension":304,"interview":305,"links":253,"meta":342,"navigation":343,"passScore":253,"path":160,"quiz":253,"seo":344,"stem":161,"video":253,"__hash__":345},"docs\u002Fen\u002F4.lenses-and-explorations\u002F8.interview-questions.md","Lenses & Explorations: Interview Questions",null,{"type":255,"value":256,"toc":298},"minimark",[257,261,273,280,295],[258,259,252],"h1",{"id":260},"lenses-explorations-interview-questions",[262,263,264,265,268,269,272],"p",{},"You've reached the end of the ",[266,267,130],"strong",{}," section — nice work. Use this page as a study sheet and rehearse each answer ",[266,270,271],{},"out loud",".",[262,274,275,276,279],{},"These are the practical questions a CRM Analytics candidate genuinely gets asked: how a lens differs from a dashboard, how app sharing really works, when to reach for a compare table versus SAQL, and why the Fields panel changes propagate everywhere. Try to answer each one in your own words ",[266,277,278],{},"before"," reading the model answer — that active recall is what makes it stick under interview pressure.",[281,282,284],"tip",{"icon":283},"i-lucide-graduation-cap",[262,285,286,287,290,291,294],{},"Answer each question aloud first, then compare with the model answer. The two that separate confident candidates from the rest are the ",[266,288,289],{},"sharing model"," (app access versus row-level security) and the ",[266,292,293],{},"Fields panel"," (labels versus underlying values). If you can explain both cleanly, you're in good shape for the graded quiz.",[262,296,297],{},"When you're ready, head back to the graded quiz and prove it.",{"title":299,"searchDepth":300,"depth":301,"links":302},"",1,2,[],"Rehearse common CRM Analytics interview questions on lenses and Explorer mode, apps and the sharing model, values vs compare vs pivot tables, dataset field metadata, and hand-editing SAQL.","md",[306,309,312,315,318,321,324,327,330,333,336,339],{"q":307,"a":308},"What is a lens in CRM Analytics, and how is it different from a dashboard?","A lens is a single query against a single dataset, plus the visualization of its result. It's the exploration surface — you click to change measures, groupings, and filters, and every click rewrites the underlying SAQL. A dashboard is a composed page of multiple widgets that can span several datasets, with bindings and interactivity between them. Practically, I use a lens to explore and validate, then clip the result onto a dashboard once the query is right.",{"q":310,"a":311},"A sales team says they can't find Analytics. What do you do?","Two separate things to check. First, access: do they have the CRM Analytics permission set license, and has the app containing the assets been shared with them? Second, navigation: by default the only route in is the App Launcher, which drops them out of the Sales app. I'd add the Analytics navigation item to their Lightning app and reorder it high enough to be visible, so Analytics Studio loads inside the app they already use. Adding the tab is navigation only — it doesn't grant any access on its own.",{"q":313,"a":314},"How does sharing work in CRM Analytics? Walk me through the model.","You share the app, not individual assets. An app is a container for dashboards, lenses, datasets, and stories, and the grant flows down to everything inside it. From the app's Share button you grant access to users, public groups, or Salesforce roles, at Viewer, Editor, or Manager level. Groups are usually the right default because membership is managed once in Setup. Crucially, this is asset-level access — it controls what a user can open, not which rows they see. Row-level visibility is a separate concern handled by sharing inheritance or a security predicate on the dataset.",{"q":316,"a":317},"Why does work often end up stuck in My Private App, and how do you avoid it?","Because it's the default save location, and it's genuinely private — nobody else can see it, including admins. People prototype there, then discover nobody can access their dashboard. The habit that fixes it is creating the destination app before you start building, so assets are saved into the right place from the first save. Moving a pile of assets afterwards and re-pointing everything is far more work than it sounds.",{"q":319,"a":320},"Someone asks for the top ten accounts by revenue in a lens. What do you actually configure?","Three things, and people often forget one. Set the measure to sum of amount, group by account name, then set the sort to descending on that measure and set the query limit to ten. The limit alone gives you ten arbitrary groups — it's the sort that makes them the top ten. Ascending sort with the same limit gives you the bottom ten. I'd also add a relative date filter, like current fiscal year, rather than a fixed range, so the lens stays correct next quarter.",{"q":322,"a":323},"When would you use a trellis instead of a stacked bar chart?","When I'm comparing patterns rather than totals. A stacked bar tells you which region is biggest and roughly how the stages split. A trellis gives you one small chart per region, so you can see whether each region's stage distribution has the same shape. That's a different question, and trellis answers it far better because each small chart has its own consistent layout instead of segments of different sizes competing on one axis.",{"q":325,"a":326},"Explain the difference between a values table, a compare table, and a pivot table.","A values table shows raw, unaggregated rows — it's my main debugging tool, because if a total looks doubled I can filter to one account and count the rows to spot a fan-out join. A compare table is the aggregated spreadsheet view with groupings down the left and measures across the top, and its key feature is the formula editor for derived columns like win rate, variance to target, or percent of total. A pivot table crosses two dimensions with a measure in the cells — the classic cross-tab you reach for when someone says they want it like Excel.",{"q":328,"a":329},"When do you drop into SAQL, and what's the catch?","I click as far as the UI will take me first, then go to advanced mode for the last mile — multi-step queries, cogroup, windowing for running totals and rank, case statements for custom bucketing, or computed measures inside the foreach. The catch is that hand-editing is effectively a one-way door for that lens: the visual explorer can't round-trip the edited query, so you stay in SAQL from then on. That's why I do all the point-and-click work before touching the editor.",{"q":331,"a":332},"What does the Fields panel in a lens actually change, and why is that a big deal?","It edits the dataset's metadata, not the lens. Anything you save there applies to the dataset everywhere — every existing lens, dashboard, and story, for every user. You use it to set the default columns for the values table, relabel dimensions from things like AccountId.Name to Account Name, assign fixed colors to dimension values, and format measures with a currency symbol and sensible decimal places. It's a big deal because one curation pass makes every downstream dashboard look finished, and because a careless edit propagates just as widely. It requires Manage Analytics or Edit Dataflows.",{"q":334,"a":335},"A colleague renamed a dimension value in the Fields panel and now a SAQL filter returns nothing. What happened?","Renaming in the Fields panel changes the display label only — the stored value is untouched. So a chart may read 'Enterprise' while the underlying value is still 'ENT', and a SAQL filter written against the label matches nothing. The same applies to relabelled fields: the API name is unchanged, so SAQL and advanced mode still use the original. The rule I follow is to change labels in the Fields panel but change actual values at the data layer, with a bucket or transformation in the recipe or dataflow, so stored and displayed values agree.",{"q":337,"a":338},"Why does assigning colors at the dataset level matter more than styling each chart?","Consistency and cost. Set Closed Won to green and Closed Lost to red once against the Stage dimension, and every chart grouped by Stage in every dashboard inherits it — including charts generated by Conversational Analytics. Styling per chart means re-picking colors every time and inevitably ending up with the same value in different colors on different pages, which quietly erodes trust in the dashboards.",{"q":340,"a":341},"What is Conversational Analytics and where does it fit in your workflow?","It's natural-language querying, enabled in Setup under Analytics Settings. You type something like 'amount by industry' — measure first, then by and the dimension — and it builds the lens for you, including a second dimension if you layer one on. It respects the dataset metadata, so your labels, currency formats, and value colors carry through. I use it as an accelerator for quick questions and as an on-ramp for non-technical users, then take over in Explorer mode for anything needing precise filters, derived formulas, or multi-step logic. It's notably better when fields have been relabelled, because people ask for 'Account Name', not AccountId.Name.",{},{"title":49},{"title":252,"description":303},"epfEt54Uu4TEe28FFgh_B4CznKYBMxGjuFq8g3vsnPk",[347,349],{"title":17,"path":157,"stem":158,"description":348,"children":-1},"Take the graded CRM Analytics exam on lenses and explorations — the Analytics tab, apps and sharing, Explorer mode, chart and table modes, SAQL, dataset field metadata, and Conversational Analytics. Score 85% to pass; questions rotate.",{"title":164,"path":165,"stem":166,"description":350,"children":-1},"Move past the default look and craft dashboards people actually enjoy using — conditional formatting, toggle filters, values tables, tooltips, chart markers, KPI micro charts, and links between dashboards.",[],1786788911316]