Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Skrypty języka TMDL umożliwiają zastosowanie akcji do modelu semantycznego, który może być zmianą lub operacją. Skrypt TMDL ma dwie części:
- Polecenie , które jest wymagane i powinno zostać zadeklarowane w górnej części skryptu języka TMDL.
- Co najmniej jeden obiekt modelu semantycznego przy użyciu definicji języka TMDL lub odwołania.
Składnia:
<TMDL Command name>
<TMDL object>
[<TMDL object>]
CreateOrReplace, polecenie
Tworzy lub zastępuje określone obiekty modelu semantycznego i wszystkich elementów potomnych. Istniejące obiekty są zastępowane nową definicją.
Kolejność obiektów TMDL wewnątrz polecenia createOrReplace nie jest ważna.
Semantyka języka TMDL jest stosowana do obiektów w polecenia createOrReplace. Na przykład można podzielić definicję obiektu na wiele segmentów, jednak nie można zadeklarować tej samej właściwości więcej niż raz. Możesz dowiedzieć się więcej o języku TMDL.
Przykład
Utwórz lub zastąp miarę # Products (sprzedaż) z tabeli Sales i pełną definicję tabeli Product:
createOrReplace
ref table Sales
measure '# Products (with Sales)' = DISTINCTCOUNT('Sales'[ProductKey])
formatString: #,##0
table Product
measure '# Products' = COUNTROWS('Product')
formatString: #,##0
column Product
dataType: string
isDefaultLabel
summarizeBy: none
sourceColumn: Product
column Category
dataType: string
summarizeBy: none
sourceColumn: Category
partition Product-partition = m
mode: import
source =
let
Source = #"RAW-Product",
#"Renamed Columns" = Table.RenameColumns(Source,{{"Product Name", "Product"}})
in
#"Renamed Columns"
Zagadnienia i ograniczenia
Obsługiwane jest tylko jedno zlecenie polecenia na wykonanie skryptu.
Powiązana zawartość
W poniższych artykułach opisano więcej informacji na temat języka TMDL i jego zastosowań.
- rozpoczynanie pracy z TMDL
- języka TMDL (Tabular Model Definition Language)
-
projektów programu Power BI Desktop (wersja zapoznawcza) - folder semantyczny modelu projektu programu Power BI Desktop