见解的 SQL 规则
在 Data 360 的计算见解中使用 SQL 时,请记住这些规则和指南,以创建成功的函数。
所需的 Edition
| 适用于:Data 360 支持的所有版本。请参阅 Data 360 版本可用性。 |
- DMO 名称对计算见解区分大小写。在使用 SQL 创建计算见解时,请验证 DMO 引用是否匹配 API 名称中找到的大小写。可以通过查看“数据模型”选项卡上的对象 API 名称列来确认这一点。
- 聚合函数会识别评测。查询必须包含至少一个评测。
- SELECT 子句的聚合函数中未使用的属性被视为维度,并出现在 GROUP-BY 子句中。
- WHERE 子句不得包含聚合表达式。
- WHERE 子句不能有维度或度量别名。
- GROUP-BY 子句是涉及非别名的表达式(不可聚合)。
- GROUP-BY 子句引用维度别名,但别名不得是表达式的一部分。
- GROUP-BY 子句不能包括评测别名,或聚合函数。
- 顶级 SELECT 语句中不能包含 ORDER-BY 子句。
- RANK 函数中的 PARTITION-BY 和 ORDER-BY 子句可以是表达式、聚合或其他。
- 涉及聚合表达式的 RANK 子句视为评测。
- 由 RANK 子句产生的评测不可聚合。
- 涉及聚合函数的 CASE 表达式被视为评测。
- 由 CASE(WHEN <aggregation function >) 产生的评测不可聚合。
- 您不能在聚合中进行聚合。
- 顶级查询中不能包含不同运算符。
- SELECT 子句的维度名称不得与原始名称相同。例如,如果您为该查询使用“as customer_id__c”,则会出现错误:SELECT UnifiedIndividual__dlm.Id__c as customer_id__c。
- 您可以使用多行评论(
/* */)。 - 当您的见解包含币种字段时,您必须使用
TRY_CONVERT_CURRENCY函数。 - 在日期字段中搜索空字符串时,使用空值。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

