Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Дослідження математичних моделей, методів і засобів бізнес-аналітики СУБД SQL Server

Реферат Дослідження математичних моделей, методів і засобів бізнес-аналітики СУБД SQL Server





ion gt; [, Lt; formula_expression gt;...]]

Пропозиція WITH дозволяє визначати кілька обчислень всередині однієї інструкції. Вираз formula_expression варіюється залежно від типу обчислень. При використанні в реченні WITH декількох обчислень вони відокремлюються один від одного комами.


. 2.5 Іменовані набори

Іменований набір - це просто псевдонім для звичайного вираження MDX, що описує набір. Такий псевдонім можна використовувати в будь-якому місці всередині запиту замість того, щоб вводити реальне вираз, що описує набір.

Для іменованого набору вираз formula_expression в пропозиції WITH виглядає наступним чином:


Formula_expression:=SET lt; псевдонім_набора gt; AS [] lt; набір gt; []


В якості псевдоніма можна використовувати будь-яке ім'я, яке зазвичай укладають у квадратні дужки. У виразі, визначальному іменований набір, використовуються ключові слова SET і AS. Набір кортежів не обов'язково укладати в одинарні лапки ( ).


. 2.6 Обчислювані члени


Обчислювані члени являють собою операції, визначені виразами MDX. Таким чином, обчислювані члени дозволяють отримати результат, заснований на обчисленні виразів MDX, а не просто витягти вихідні фактичні дані. У мові MDX для створення обчислюваних членів у реченні WITH використовуються ключові слова MEMBER і AS.

WITH MEMBER [MEASURES]. [Profit] AS ([Measures]. [Internet Sales Amount] - [Measures]. [Total Product Cost]) [MEASURES]. [Profit] ON COLUMNS,

[Customer]. [Country] .MEMBERS ON ROWS [Adventure Works]

У прикладі обчислюваний член Profit (Прибуток) визначений як різниця розмірностей [Internet Sales Amount] (Сума Інтернет-продажів) і [Total Product Cost] (Загальна вартість товару). При виконанні даного запиту для кожної країни обчислюваний член буде отриманий на основі обчислення виразу MDX.


. 3 Висловлювання MDX


Вирази MDX являють собою інструкції мови MDX, які обчислюють певні значення. Зазвичай вони використовуються для обчислення або визначення значень для таких об'єктів, як заданий за замовчуванням член і задана за замовчуванням розмірність, або застосовуються при визначенні виразів безпеки, що дозволяють або забороняють доступ до деякої інформації. Зазвичай вираження MDX використовують як параметр член, кортеж або набір і повертають деяке значення. Якщо в результаті виконання виразу не отримано значення, то повертається значення Null.

Мова MDX також підтримує можливість розміщення коментарів у запитах і виразах MDX. На поточний момент існує три різні способи додавання коментарів у код MDX.

Ці способи продемонстровано нижче:

//(дві косі риси) тут слід коментар

- (два дефіси) тут слід коментар

/* тут слід коментар */(дві пари символів косою риси і зірочки)

2.3.1 Оператори

Мова MDX включає кілька операторів. Оператор являє собою функцію, яка виконує специфічну дію і використовує аргументи. У MDX використовуються оператори декількох типів. MDX містить арифметичні оператори, логічні оператори і спеціальні оператори MDX.

Звичайні арифметичні оператори, такі як «+», «-», «*» і «/», входять до складу арифметичних операторів MDX. Ці оператори можуть застосовуватися для виконання арифметичних операцій з двома числами.

Оператори «+», «-» і «*» крім того, що є арифметичними операторами, також можуть використовуватися для виконання операцій з наборами кортежів MDX. Оператор «+» застосовується для об'єднання двох наборів, оператор «-» використовується для обчислення різниці двох наборів, а оператор «*» дозволяє знайти векторний добуток двох наборів. Результатом векторного добутку двох наборів є всі можливі комбінації кортежів в кожному наборі. Векторний добуток дозволяє витягти дані в матричному форматі.

Мова MDX підтримує такі оператори порівняння, як « lt;», « lt; =», « gt;», « gt; =», «=» і « lt; gt;». Ці оператори використовують два вирази MDX в якості аргументів і повертають значення TRUE (Істина) або FALSE (Брехня) залежно від результатів порівняння величин, отриманих в результаті обчислення виразів MDX. (Customer. [Country] .members) gt; 3

У наведеному вище прикладі функція Count використовується для підрахунку кількості членів в ієрархії Country вимірювання Customer. Оскільки ієрархія Country містить більше трьох членів, результатом розглянутого вираження MDX буде значення TRUE.

Мова MDX підтримує такі логічні оператори, як AND, OR, NOT і I...


Назад | сторінка 17 з 27 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Ермітовим оператори
  • Реферат на тему: Основні оператори мови Turbo-Paskal. Процедури і функції
  • Реферат на тему: Оператори фондового ринку
  • Реферат на тему: Оператори введення - виведення даних
  • Реферат на тему: Ввід-вивід информации, спеціфікації, оператори та ресурси вводу-виводу