news 2026/4/15 17:23:33

SSAS - 错误之无效标记

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
SSAS - 错误之无效标记

问题描述

在SAAS中,添加计算成员,修改其语句后,部署报错。

  • 计算成员
CREATE MEMBER CURRENTCUBE.[Measures].同期发货 AS(ParallelPeriod([日期].[年-月-日].[],1,[日期].[年-月-日].CurrentMember),[Measures].[发货金额]), VISIBLE=1;
  • 错误信息
错误 MdxScript(FERP50)(20,38)分析器: 在分析过程中发生了以下语法错误: 无效的标记,行20,偏移量38,同。0

问题分析

报错核心原因是计算成员的名称 “同期发货” 包含中文且未加引号,MDX 语法中中文名称必须用英文中括引号[]包裹。代码中[Measures].同期发货这部分违反了 MDX 命名规则:

  • MDX 中,若成员名称包含中文、空格、特殊字符(如 -、/),必须用英文中括引号[]包裹名称;
  • 报错提示里的 “无效的标记,行 20,偏移量 38,同”,就是解析到 “同” 这个中文字符时识别失败。

问题结解决

同期发货用中括号包裹起来,问题解决。

CREATE MEMBER CURRENTCUBE.[Measures].[同期发货]AS(ParallelPeriod([日期].[年-月-日].[],1,[日期].[年-月-日].CurrentMember),[Measures].[发货金额]), VISIBLE=1;

注意,即使是在界面操作中,中文名称也应添加中括号。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/8 9:19:05

通信原理篇---数字通信系统

核心比喻:从“送手写信”到“发电报”还记得模拟通信是 “邮差送手写信” 吗? 数字通信完全不同,它更像是 “发电报”。过程对比:你想说的话(比如:“明天9点见面”)模拟送信:把这句话…

作者头像 李华
网站建设 2026/4/16 12:25:33

全网最全专科生AI论文平台TOP10:开题报告文献综述必备

全网最全专科生AI论文平台TOP10:开题报告文献综述必备 专科生的AI论文写作工具测评:为何需要这份榜单? 随着AI技术在学术领域的广泛应用,越来越多的专科生开始借助AI工具提升论文写作效率。然而,面对市场上琳琅满目的平…

作者头像 李华
网站建设 2026/4/16 13:05:43

Bigtreetech M8P + CB2 烧写klipper 详细指南

文章目录烧写前准备烧写系统烧录系统到 eMMC1、下载烧录文件2、确保“烧录前准备完成”3、安装驱动烧录完成后调整参考链接启用Klipper系统,调整配置打开系统串口通讯MobaXterm串口连接,根据图来操作成功连接效果Wifi连接操作记得往CB2上按上天线&#x…

作者头像 李华