Udostępnij za pośrednictwem


Funkcje (DMX)

When you use Data Mining Extensions (DMX) to query objects in Microsoft SQL Server Analysis Services, you can use functions to return more information than just the values in the columns in the data mining model or input dataset.Na przykład DMX kwerendy można użyć do zwracania nie tylko przewidywanie wartości kolumna, ale także prawdopodobieństwo, że przewidywanie jest poprawna.Applications (VBA), program Microsoft Excel i procedur przechowywanych, można użyć nie tylko funkcje DMX, ale także funkcje z programu Microsoft Visual Basic.

Funkcje DMX

Funkcje DMX umożliwiają wykonywanie następujących zadań:

  • Zwraca prognoz.

  • Zwraca statystykę prognozowania, takie jak prawdopodobieństwa i pomocy technicznej.

  • Filtrowanie wyniki kwerendy.

  • Zmiana kolejności wyrażenie tabela.

Większość funkcji DMX zwraca wartość wartość skalarna, takich jak obsługa przewidywanie, ale niektóre zwracania wyniku tabelarycznych.Na przykład PredictHistogram funkcja zwraca wartość Tabela, która zawiera obsługę i prawdopodobieństwa dla każdego stanu określona przewidywalna kolumna. Wyniki są wyświetlane jako nową kolumna tabeli.

Aby uzyskać więcej informacji:Mapowanie funkcji do kwerendy typy (DMX), Odwołanie do funkcja wyszukiwanie danych rozszerzeń (DMX)

W języku Visual Basic for Applications (VBA) i funkcji programu Excel

Oprócz funkcji DMX można również wywołać szereg funkcji języka VBA i programu Excel z DMX instrukcji.Na przykład, można użyć lCase Funkcja do modyfikowania sposobu wyświetlania kolumna Attribute_Name TM_Decision_Tree modelu zawartości. Jest ona wyświetlana w następującym przykładzie kodu.

SELECT lCase([Attribute_Name]) 
FROM [TM_Decision_Tree].CONTENT

Jeśli ta sama funkcja istnieje w VBA i w programie Excel, należy poprzedzać prefiksem nazwy funkcji w wyrażeniu DMX z jednej VBA or Program Excel.Na przykład można użyć VBA!Log lub Excel!Log. Jeśli funkcja języka VBA lub programu Excel, którego chcesz użyć występuje także w DMX lub Multidimensional Expressions (MDX) lub funkcja zawiera znak dolara ($), należy użyć nawiasy kwadratowe ([]), aby wyjść z funkcji.Na przykład jest wywołanie funkcja [VBA!Format].

Procedury przechowywane

Można używać plików wykonywalnych języka wspólnego języków w celu utworzenia procedur przechowywanych, które rozszerzają funkcjonalność DMX programowania.Na przykład drzewa regresja model wyszukiwania zwraca współczynniki, takie jak A, B, itd., które opisują równanie regresja, a model nie zwraca równania, takie jak Po A + BX = y.Można jednak napisać procedura przechowywana, używany przez obiekt model wyszukiwanie danych przejdź schematu zawartości oraz do zwracania równanie regresja jako dane wyjściowe.Dlatego instrukcja DMX może zwracać listę równania regresja jako część zestawu wyników.

Aby uzyskać więcej informacji:Assemblies (Analysis Services - Multidimensional Data)