首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSAS表格模型:更改字符串值的大小写不起作用

SSAS表格模型:更改字符串值的大小写不起作用
EN

Stack Overflow用户
提问于 2019-01-18 08:26:33
回答 1查看 290关注 0票数 1

我只是想知道,在我更新后端数据之后,表格模型是否可以反映案例的变化。目前,如果我在数据库中将JOHN SMITH更新为John Smith,即使在我清除了流程之后,表格模型也不会反映更改。

下面是一个链接,用于解释表格模型如何存储字符串值。但它没有涵盖如何清除存储空间的主题。

https://docs.microsoft.com/en-us/sql/analysis-services/tabular-models/string-storage-and-collation-in-tabular-models?view=sql-server-2017

如果有人能提供解决方案/变通方法,我将不胜感激。

干杯

EN

回答 1

Stack Overflow用户

发布于 2019-01-21 10:25:35

经过几次测试,https://docs.microsoft.com/en-us/sql/analysis-services/tabular-models/string-storage-and-collation-in-tabular-models?view=sql-server-2017给出了答案

简而言之,例如,如果在源表中有产品名称,如“自行车”,表格模型将只保存第一个值。在处理模型时,SSAS将仅计算字符串值。现在,如果我们只想将'bike‘更新为'BIKE',不幸的是,由于'biKE’的存在,报告仍然显示产品名称为‘bike’。

这有点有趣。因为当我们构建数据模型时,我们通常会将父子关系非正规化,所以很明显我们可能会有重复的条目。如果我们的产品部门想要以不同的大小写显示产品名称,例如亚洲部门想要以全大写的形式报告产品名称,AU部门想要以正确的大小写报告产品名称,我们必须建立一个额外的格式字符串。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54246203

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档