[{"data":1,"prerenderedAt":451},["ShallowReactive",2],{"navigation":3,"page-\u002Fsaql":324,"\u002Fsaql-surround":446},[4,34,164,191,218,245,272,297],{"title":5,"path":6,"stem":7,"children":8,"page":33},"De","\u002Fde","de",[9,21],{"title":10,"path":11,"stem":12,"children":13,"icon":20},"Grundlagen","\u002Fde\u002Ffoundations","de\u002F1.foundations\u002F1.index",[14,16],{"title":15,"path":11,"stem":12},"Was ist CRM Analytics?",{"title":17,"path":18,"stem":19},"Daten & Datasets","\u002Fde\u002Ffoundations\u002Fdata-and-datasets","de\u002F1.foundations\u002F2.data-and-datasets","i-lucide-compass",{"title":22,"path":23,"stem":24,"children":25,"icon":32},"Analytik & SAQL","\u002Fde\u002Fanalytics","de\u002F2.analytics\u002F1.index",[26,28],{"title":27,"path":23,"stem":24},"SAQL-Abfragen",{"title":29,"path":30,"stem":31},"Dashboards & Einstein","\u002Fde\u002Fanalytics\u002Fdashboards","de\u002F2.analytics\u002F2.dashboards","i-lucide-terminal",false,{"title":35,"path":36,"stem":37,"children":38,"page":33},"En","\u002Fen","en",[39,54,70,86,102,122,132,148],{"title":40,"path":41,"stem":42,"children":43,"icon":20},"Foundations","\u002Fen\u002Ffoundations","en\u002F1.foundations\u002F1.index",[44,46,50],{"title":45,"path":41,"stem":42},"What Is CRM Analytics?",{"title":47,"path":48,"stem":49},"Data & Datasets","\u002Fen\u002Ffoundations\u002Fdata-and-datasets","en\u002F1.foundations\u002F2.data-and-datasets",{"title":51,"path":52,"stem":53},"Editions, Licensing & Security","\u002Fen\u002Ffoundations\u002Feditions-and-security","en\u002F1.foundations\u002F3.editions-and-security",{"title":55,"path":56,"stem":57,"children":58,"icon":69},"Getting Started","\u002Fen\u002Fgetting-started","en\u002F2.getting-started\u002F1.index",[59,61,65],{"title":60,"path":56,"stem":57},"Get Access to CRM Analytics",{"title":62,"path":63,"stem":64},"Create Your First App","\u002Fen\u002Fgetting-started\u002Fyour-first-app","en\u002F2.getting-started\u002F2.your-first-app",{"title":66,"path":67,"stem":68},"Explore Sample Apps & Data","\u002Fen\u002Fgetting-started\u002Fsample-data-and-apps","en\u002F2.getting-started\u002F3.sample-data-and-apps","i-lucide-rocket",{"title":71,"path":72,"stem":73,"children":74,"icon":85},"Tour","\u002Fen\u002Ftour","en\u002F3.tour\u002F1.index",[75,77,81],{"title":76,"path":72,"stem":73},"Analytics Studio Home",{"title":78,"path":79,"stem":80},"Data Manager","\u002Fen\u002Ftour\u002Fdata-manager","en\u002F3.tour\u002F2.data-manager",{"title":82,"path":83,"stem":84},"Explorer & Dashboard Editor","\u002Fen\u002Ftour\u002Fexplorer-and-editors","en\u002F3.tour\u002F3.explorer-and-editors","i-lucide-map",{"title":87,"path":88,"stem":89,"children":90,"icon":101},"Navigating Dashboards","\u002Fen\u002Fnavigating","en\u002F4.navigating\u002F1.index",[91,93,97],{"title":92,"path":88,"stem":89},"Reading a Dashboard",{"title":94,"path":95,"stem":96},"Filtering, Faceting & Drilling Down","\u002Fen\u002Fnavigating\u002Ffiltering-and-faceting","en\u002F4.navigating\u002F2.filtering-and-faceting",{"title":98,"path":99,"stem":100},"Saved Views & Sharing","\u002Fen\u002Fnavigating\u002Fsaved-views-and-sharing","en\u002F4.navigating\u002F3.saved-views-and-sharing","i-lucide-navigation",{"title":103,"path":104,"stem":105,"children":106,"icon":121},"SAQL","\u002Fen\u002Fsaql","en\u002F5.saql\u002F1.index",[107,109,113,117],{"title":108,"path":104,"stem":105},"SAQL Basics",{"title":110,"path":111,"stem":112},"Filtering & Grouping","\u002Fen\u002Fsaql\u002Ffilter-and-group","en\u002F5.saql\u002F2.filter-and-group",{"title":114,"path":115,"stem":116},"Functions & Aggregates","\u002Fen\u002Fsaql\u002Ffunctions-and-aggregates","en\u002F5.saql\u002F3.functions-and-aggregates",{"title":118,"path":119,"stem":120},"Debugging Queries","\u002Fen\u002Fsaql\u002Fdebugging-queries","en\u002F5.saql\u002F4.debugging-queries","i-lucide-code",{"title":123,"path":124,"stem":125,"children":126,"icon":32},"Analytics & SAQL","\u002Fen\u002Fanalytics","en\u002F6.analytics\u002F1.index",[127,129],{"title":128,"path":124,"stem":125},"SAQL Queries",{"title":29,"path":130,"stem":131},"\u002Fen\u002Fanalytics\u002Fdashboards","en\u002F6.analytics\u002F2.dashboards",{"title":133,"path":134,"stem":135,"children":136,"icon":147},"Bindings","\u002Fen\u002Fbindings","en\u002F7.bindings\u002F1.index",[137,139,143],{"title":138,"path":134,"stem":135},"What Are Bindings?",{"title":140,"path":141,"stem":142},"Selection & Cell Bindings","\u002Fen\u002Fbindings\u002Fselection-and-cell-bindings","en\u002F7.bindings\u002F2.selection-and-cell-bindings",{"title":144,"path":145,"stem":146},"Widget & URL Bindings","\u002Fen\u002Fbindings\u002Fwidget-and-url-bindings","en\u002F7.bindings\u002F3.widget-and-url-bindings","i-lucide-link",{"title":149,"path":150,"stem":151,"children":152,"icon":163},"Chart Embedding","\u002Fen\u002Fchart-embedding","en\u002F8.chart-embedding\u002F1.index",[153,155,159],{"title":154,"path":150,"stem":151},"Ways to Embed",{"title":156,"path":157,"stem":158},"Embedding on Record Pages","\u002Fen\u002Fchart-embedding\u002Flightning-record-pages","en\u002F8.chart-embedding\u002F2.lightning-record-pages",{"title":160,"path":161,"stem":162},"Custom Components & External Embeds","\u002Fen\u002Fchart-embedding\u002Fcustom-components-and-external","en\u002F8.chart-embedding\u002F3.custom-components-and-external","i-lucide-frame",{"title":165,"path":166,"stem":167,"children":168,"page":33},"Es","\u002Fes","es",[169,180],{"title":170,"path":171,"stem":172,"children":173,"icon":20},"Fundamentos","\u002Fes\u002Ffoundations","es\u002F1.foundations\u002F1.index",[174,176],{"title":175,"path":171,"stem":172},"¿Qué es CRM Analytics?",{"title":177,"path":178,"stem":179},"Datos y conjuntos de datos","\u002Fes\u002Ffoundations\u002Fdata-and-datasets","es\u002F1.foundations\u002F2.data-and-datasets",{"title":181,"path":182,"stem":183,"children":184,"icon":32},"Analítica y SAQL","\u002Fes\u002Fanalytics","es\u002F2.analytics\u002F1.index",[185,187],{"title":186,"path":182,"stem":183},"Consultas SAQL",{"title":188,"path":189,"stem":190},"Paneles y Einstein","\u002Fes\u002Fanalytics\u002Fdashboards","es\u002F2.analytics\u002F2.dashboards",{"title":192,"path":193,"stem":194,"children":195,"page":33},"Fr","\u002Ffr","fr",[196,207],{"title":197,"path":198,"stem":199,"children":200,"icon":20},"Fondamentaux","\u002Ffr\u002Ffoundations","fr\u002F1.foundations\u002F1.index",[201,203],{"title":202,"path":198,"stem":199},"Qu'est-ce que CRM Analytics ?",{"title":204,"path":205,"stem":206},"Données et jeux de données","\u002Ffr\u002Ffoundations\u002Fdata-and-datasets","fr\u002F1.foundations\u002F2.data-and-datasets",{"title":208,"path":209,"stem":210,"children":211,"icon":32},"Analytique et SAQL","\u002Ffr\u002Fanalytics","fr\u002F2.analytics\u002F1.index",[212,214],{"title":213,"path":209,"stem":210},"Requêtes SAQL",{"title":215,"path":216,"stem":217},"Tableaux de bord et Einstein","\u002Ffr\u002Fanalytics\u002Fdashboards","fr\u002F2.analytics\u002F2.dashboards",{"title":219,"path":220,"stem":221,"children":222,"page":33},"Hi","\u002Fhi","hi",[223,234],{"title":224,"path":225,"stem":226,"children":227,"icon":20},"मूल बातें","\u002Fhi\u002Ffoundations","hi\u002F1.foundations\u002F1.index",[228,230],{"title":229,"path":225,"stem":226},"CRM Analytics क्या है?",{"title":231,"path":232,"stem":233},"डेटा और डेटासेट","\u002Fhi\u002Ffoundations\u002Fdata-and-datasets","hi\u002F1.foundations\u002F2.data-and-datasets",{"title":235,"path":236,"stem":237,"children":238,"icon":32},"एनालिटिक्स और SAQL","\u002Fhi\u002Fanalytics","hi\u002F2.analytics\u002F1.index",[239,241],{"title":240,"path":236,"stem":237},"SAQL क्वेरी",{"title":242,"path":243,"stem":244},"डैशबोर्ड और Einstein","\u002Fhi\u002Fanalytics\u002Fdashboards","hi\u002F2.analytics\u002F2.dashboards",{"title":246,"path":247,"stem":248,"children":249,"page":33},"Ja","\u002Fja","ja",[250,261],{"title":251,"path":252,"stem":253,"children":254,"icon":20},"基礎","\u002Fja\u002Ffoundations","ja\u002F1.foundations\u002F1.index",[255,257],{"title":256,"path":252,"stem":253},"CRM Analytics とは？",{"title":258,"path":259,"stem":260},"データとデータセット","\u002Fja\u002Ffoundations\u002Fdata-and-datasets","ja\u002F1.foundations\u002F2.data-and-datasets",{"title":262,"path":263,"stem":264,"children":265,"icon":32},"分析と SAQL","\u002Fja\u002Fanalytics","ja\u002F2.analytics\u002F1.index",[266,268],{"title":267,"path":263,"stem":264},"SAQL クエリ",{"title":269,"path":270,"stem":271},"ダッシュボードと Einstein","\u002Fja\u002Fanalytics\u002Fdashboards","ja\u002F2.analytics\u002F2.dashboards",{"title":273,"path":274,"stem":275,"children":276,"page":33},"Pt","\u002Fpt","pt",[277,287],{"title":170,"path":278,"stem":279,"children":280,"icon":20},"\u002Fpt\u002Ffoundations","pt\u002F1.foundations\u002F1.index",[281,283],{"title":282,"path":278,"stem":279},"O que é o CRM Analytics?",{"title":284,"path":285,"stem":286},"Dados e conjuntos de dados","\u002Fpt\u002Ffoundations\u002Fdata-and-datasets","pt\u002F1.foundations\u002F2.data-and-datasets",{"title":288,"path":289,"stem":290,"children":291,"icon":32},"Analytics e SAQL","\u002Fpt\u002Fanalytics","pt\u002F2.analytics\u002F1.index",[292,293],{"title":186,"path":289,"stem":290},{"title":294,"path":295,"stem":296},"Painéis e Einstein","\u002Fpt\u002Fanalytics\u002Fdashboards","pt\u002F2.analytics\u002F2.dashboards",{"title":298,"path":299,"stem":300,"children":301,"page":33},"Zh","\u002Fzh","zh",[302,313],{"title":303,"path":304,"stem":305,"children":306,"icon":20},"基础","\u002Fzh\u002Ffoundations","zh\u002F1.foundations\u002F1.index",[307,309],{"title":308,"path":304,"stem":305},"什么是 CRM Analytics？",{"title":310,"path":311,"stem":312},"数据与数据集","\u002Fzh\u002Ffoundations\u002Fdata-and-datasets","zh\u002F1.foundations\u002F2.data-and-datasets",{"title":314,"path":315,"stem":316,"children":317,"icon":32},"分析与 SAQL","\u002Fzh\u002Fanalytics","zh\u002F2.analytics\u002F1.index",[318,320],{"title":319,"path":315,"stem":316},"SAQL 查询",{"title":321,"path":322,"stem":323},"仪表板与 Einstein","\u002Fzh\u002Fanalytics\u002Fdashboards","zh\u002F2.analytics\u002F2.dashboards",{"id":325,"title":108,"body":326,"description":439,"extension":440,"links":441,"meta":442,"navigation":443,"path":104,"seo":444,"stem":105,"__hash__":445},"docs\u002Fen\u002F5.saql\u002F1.index.md",{"type":327,"value":328,"toc":434},"minimark",[329,333,340,345,348,384,412,416,423,427,430],[330,331,108],"h1",{"id":332},"saql-basics",[334,335,336,339],"p",{},[337,338,103],"strong",{}," (Salesforce Analytics Query Language) is the language every dashboard chart compiles down to. You rarely write it for simple charts, but understanding it unlocks debugging and custom widgets.",[341,342,344],"h2",{"id":343},"anatomy-of-a-query","Anatomy of a query",[334,346,347],{},"A SAQL query is a pipeline of statements, each transforming the result of the one before it:",[349,350,355],"pre",{"className":351,"code":352,"language":353,"meta":354,"style":354},"language-saql shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","q = load \"opportunities\";\nq = filter q by 'StageName' == \"Closed Won\";\nq = group q by 'Region';\nq = foreach q generate 'Region' as 'Region', sum('Amount') as 'TotalRevenue';\n","saql","",[356,357,358,366,372,378],"code",{"__ignoreMap":354},[359,360,363],"span",{"class":361,"line":362},"line",1,[359,364,365],{},"q = load \"opportunities\";\n",[359,367,369],{"class":361,"line":368},2,[359,370,371],{},"q = filter q by 'StageName' == \"Closed Won\";\n",[359,373,375],{"class":361,"line":374},3,[359,376,377],{},"q = group q by 'Region';\n",[359,379,381],{"class":361,"line":380},4,[359,382,383],{},"q = foreach q generate 'Region' as 'Region', sum('Amount') as 'TotalRevenue';\n",[385,386,387,394,400,406],"ul",{},[388,389,390,393],"li",{},[337,391,392],{},"load"," — start from a dataset.",[388,395,396,399],{},[337,397,398],{},"filter"," — keep only matching rows.",[388,401,402,405],{},[337,403,404],{},"group"," — bucket rows before aggregating.",[388,407,408,411],{},[337,409,410],{},"foreach ... generate"," — project the fields and aggregates you want out.",[341,413,415],{"id":414},"where-youll-see-it","Where you'll see it",[334,417,418,419,422],{},"Every widget on a dashboard has an underlying ",[337,420,421],{},"Edit query"," option in the Explorer\u002FDashboard Editor that reveals the exact SAQL running behind it — the fastest way to learn by example.",[341,424,426],{"id":425},"what-youll-learn-next","What you'll learn next",[334,428,429],{},"Next: filtering and grouping in more depth, with real operators and functions.",[431,432,433],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":354,"searchDepth":362,"depth":368,"links":435},[436,437,438],{"id":343,"depth":368,"text":344},{"id":414,"depth":368,"text":415},{"id":425,"depth":368,"text":426},"Learn SAQL — the Salesforce Analytics Query Language — and how every chart in CRM Analytics is really a query underneath.","md",null,{},true,{"title":108,"description":439},"qDesl-pC_mWhcOJ4zU0C6GHjL83KY2sEkfb_IVHy0WY",[447,449],{"title":98,"path":99,"stem":100,"description":448,"children":-1},"Save your own filtered view of a dashboard and share dashboards, snapshots, or exports with teammates.",{"title":110,"path":111,"stem":112,"description":450,"children":-1},"Write SAQL filter conditions and group-by clauses, including multi-level grouping for drill-down charts.",1782995643551]