使用 SQL 查询在 MDX 查询中返回数据
我创建了一份报告,其中返回了我们公司用于制造木制品的树木种类。我的查询以以下格式返回:Species.Doug Fir
。当然,这就是表中数据的列出方式。我99.9%确信没有办法“去除”“物种”。只需在 MDX 查询中留下物种名称即可。
然而,我用来创建此报告的 SQL 查询有“物种”。已删除,项目经理也希望在这里重复这一点。
那么有没有办法删除 MDX 查询中的第一部分,或者有没有办法(这里可能没有意义)在 MDX 查询中创建一个 SQL stmt 以返回相同的数据,但允许我删除第一部分。
I created a report that returns, among other things, species of trees our company uses to make wood products. My query returns in this format: Species.Doug Fir
. This is, of course, how the data is listed in the table. I'm 99.9% certain that there is no way to "remove" the "species." and just leave the name of the species with the MDX query.
However, the sql query I was given to create this report from has the "species." removed and the project managers want this repeated here as well.
So is there a way to either remove the first part within the MDX query, or is there a way to (and here is where this may not make sense) create an SQL stmt within the MDX query to return the same data but allow me to remove that first part.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我猜你的维度/级别/成员叫什么,但试试这个:
Replace([树类型].[软木].currentMember.caption, "物种。", "")
我正在使用 MDX 在 Microsoft Analysis Services 中允许的 VBA 字符串函数。
I am guessing what your dimensions/levels/members are called, but try this:
Replace([Tree Type].[Softwoods].currentMember.caption, "Species.", "")
I'm using VBA string functions which MDX allows in Microsoft Analysis Services.