Warm tip: This article is reproduced from serverfault.com, please click

powerbi-是否可以在SSAS表格模型中分隔名称和标识符或使用别名?

(powerbi - Is it possible to separate naming and identifiers or to use aliases in SSAS Tabular Models?)

发布于 2020-12-18 10:05:22

我使用(SQL Server 2017)处理大型SSAS表格模型。我一直在寻找一种方法,可以在不破坏依赖于它们的报告的情况下修改度量和其他模型元素。例如,如果我Net Turnover在PowerBI报表中使用度量(带有到模型的实时连接),并且将其名称更改为Net Turnover (€),则该报表将中断,因为该名称在内部用作和标识符。

  1. 是否可以更改此行为,并拥有一个与度量名称不同的内部标识符,以便在修改名称时不会造成重大更改?

  2. 另外,我还想知道创建量度“别名”的潜在影响,例如,如果创建一个量度,例如New Measure = Other Measure:我知道这在存储方面没有区别,因为量度是动态计算的,但是有潜在的性能还是使用这种技术可能会出现的其他问题?

提前致谢!

Questioner
Manu Clementz
Viewed
0
Alexis Olson 2020-12-23 23:21:01

如果你的目标是能够在SSAS模型中更改度量名称并进行更改以更新从该模型构建的所有报告,那么我认为你很不走运,因为度量名称是其标识符(因为ve指出)。

另一方面,如果你正在使用连接到SSAS模型的特定报告,并且想要显示该度量的其他名称,则可以有更多选择。

  • 最简单的方法是在视觉的“值”区域中重新标记度量以更改其在视觉中的显示方式。重命名仅本地化。

  • 按照你正在处理的报告中的建议创建一个别名度量。别名度量已本地化至其定义的报表。可以在报表的多个视觉效果和页面之间重用。

  • 在SSAS模型中创建一个别名度量。然后,此别名度量可用于连接到SSAS模型的任何报告。

我无法想到创建别名度量会导致性能问题的任何原因。对于同一计算使用多个度量,可能会使事情变得更加混乱,但是你可以通过使用显示文件夹来缓解这种情况