MDX و Column Alias


آنچنان که در TSQL از Alias می توان برای نام گذاری ستون ها استفاده کرد این امکان در MDX وجود ندارد. برای شبیه سازی آن می توانید به یکی از دو روش زیر عمل کنید:


1- در صورتیکه عبارت MDX تان را از داخل SSAS اجرا می کنید:


with member [measures].[new name] as [measures].[old name]

select

{[measures].[new name]} ON COLUMNS,

FROM [Cube Name]

{[Date].[Calendar Hierarchy].[ALL]} ON ROWS


2- اگر عبارت MDX را از طریق Linked Server و با دستور OpenQuery اجرا می کنید:



Select "[measures].[old name]" as "[measures].[new name]" 

from openquery(ConnectionName,'select {[measures].[old name]} ON COLUMNS from [cube name]')

ت

نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.