[{"data":1,"prerenderedAt":462},["ShallowReactive",2],{"navigation":3,"page-\u002Fen\u002Fsaql\u002Ffilter-and-group":324,"\u002Fen\u002Fsaql\u002Ffilter-and-group-surround":457},[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":110,"body":326,"description":450,"extension":451,"links":452,"meta":453,"navigation":454,"path":111,"seo":455,"stem":112,"__hash__":456},"docs\u002Fen\u002F5.saql\u002F2.filter-and-group.md",{"type":327,"value":328,"toc":444},"minimark",[329,333,338,368,384,388,397,400,404,413,430,434,440],[330,331,110],"h1",{"id":332},"filtering-grouping",[334,335,337],"h2",{"id":336},"filter-operators","Filter operators",[339,340,345],"pre",{"className":341,"code":342,"language":343,"meta":344,"style":344},"language-saql shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","q = filter q by 'Amount' > 10000;\nq = filter q by 'StageName' in [\"Closed Won\", \"Closed Lost\"];\nq = filter q by 'CloseDate' in [\"2026-01-01\"..\"2026-03-31\"];\n","saql","",[346,347,348,356,362],"code",{"__ignoreMap":344},[349,350,353],"span",{"class":351,"line":352},"line",1,[349,354,355],{},"q = filter q by 'Amount' > 10000;\n",[349,357,359],{"class":351,"line":358},2,[349,360,361],{},"q = filter q by 'StageName' in [\"Closed Won\", \"Closed Lost\"];\n",[349,363,365],{"class":351,"line":364},3,[349,366,367],{},"q = filter q by 'CloseDate' in [\"2026-01-01\"..\"2026-03-31\"];\n",[369,370,371,372,375,376,379,380,383],"p",{},"Combine conditions with ",[346,373,374],{},"&&"," (and) and ",[346,377,378],{},"||"," (or), and negate with ",[346,381,382],{},"!",".",[334,385,387],{"id":386},"grouping","Grouping",[339,389,391],{"className":341,"code":390,"language":343,"meta":344,"style":344},"q = group q by ('Region', 'StageName');\n",[346,392,393],{"__ignoreMap":344},[349,394,395],{"class":351,"line":352},[349,396,390],{},[369,398,399],{},"Grouping by multiple fields, as above, is what powers drill-down charts — each field becomes a level a viewer can click into.",[334,401,403],{"id":402},"grouping-by-date","Grouping by date",[339,405,407],{"className":341,"code":406,"language":343,"meta":344,"style":344},"q = group q by 'CloseDate_Year';\n",[346,408,409],{"__ignoreMap":344},[349,410,411],{"class":351,"line":352},[349,412,406],{},[369,414,415,416,419,420,419,423,419,426,429],{},"Date fields in CRM Analytics datasets are automatically exploded into derived fields (",[346,417,418],{},"_Year",", ",[346,421,422],{},"_Quarter",[346,424,425],{},"_Month",[346,427,428],{},"_Day",") at dataset creation time — group by whichever grain the chart needs.",[334,431,433],{"id":432},"what-youll-learn-next","What you'll learn next",[369,435,436,437,383],{},"Next: the aggregate and string functions available inside ",[346,438,439],{},"foreach ... generate",[441,442,443],"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":344,"searchDepth":352,"depth":358,"links":445},[446,447,448,449],{"id":336,"depth":358,"text":337},{"id":386,"depth":358,"text":387},{"id":402,"depth":358,"text":403},{"id":432,"depth":358,"text":433},"Write SAQL filter conditions and group-by clauses, including multi-level grouping for drill-down charts.","md",null,{},true,{"title":110,"description":450},"Kyb3P_YO4w9_fhX3wB3dWALQ0YMnl1gyVV8Ddjk_V-8",[458,460],{"title":108,"path":104,"stem":105,"description":459,"children":-1},"Learn SAQL — the Salesforce Analytics Query Language — and how every chart in CRM Analytics is really a query underneath.",{"title":114,"path":115,"stem":116,"description":461,"children":-1},"The aggregate, string, and date functions you'll reach for most often when writing foreach ... generate clauses.",1782995652229]