Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os scripts TMDL permitem aplicar uma ação a um modelo semântico, que pode ser uma alteração ou operação. Um script TMDL tem duas partes:
- Um comando , que é necessário e deve ser declarado na parte superior do script TMDL.
- Um ou mais objetos de modelo semântico usando a definição ou referência da linguagem TMDL.
Sintaxe:
<TMDL Command name>
<TMDL object>
[<TMDL object>]
Comando CreateOrReplace
Cria ou substitui os objetos de modelo semântico especificados e todos os descendentes. Os objetos existentes são substituídos por uma nova definição.
A ordem dos objetos TMDL dentro do comando createOrReplace não é importante.
A semântica da linguagem TMDL é aplicada a objetos dentro do comando createOrReplace. Por exemplo, é possível dividir a definição de objeto em vários segmentos, no entanto, a mesma propriedade não pode ser declarada mais de uma vez. Você pode aprender mais sobre o idioma TMDL.
Exemplo
Crie ou substitua a medida # Produtos (com Vendas) da tabela de vendas e a definição completa da tabela de produtos :
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"
Considerações e limitações
Apenas um verbo de comando por execução de script é suportado.
Conteúdo relacionado
Os artigos a seguir descrevem mais sobre TMDL e seus usos.
- Introdução ao TMDL
- TMDL (Tabular Model Definition Language)
- projetos do Power BI Desktop (visualização)
- pasta do modelo semântico do projeto do Power BI Desktop