Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
aplica-se a:
coluna calculada
tabela calculada
medida
cálculo visual
Retorna uma tabela com informações sobre cada relação no modelo semântico, como nome, cardinalidade e comportamento de filtragem cruzada. Essas informações ajudam você a entender o modelo e a documentar automaticamente o modelo quando usado em tabelas calculadas.
Sintaxe
INFO.VIEW.RELATIONSHIPS()
Valor de retorno
Uma tabela com as seguintes colunas:
| Coluna | Descrição |
|---|---|
| [ID] | A ID exclusiva para cada relação neste modelo semântico como um inteiro. |
| [Nome] | O nome de cada relação neste modelo semântico como uma cadeia de caracteres. Pode ser um GUID. |
| [Relação] | O nome da relação descritiva de cada relação neste modelo semântico como uma cadeia de caracteres. Inclui de tabela e coluna, para tabela e coluna, com cardinalidade e direção de filtro cruzado. |
| [Modelo] | A ID do modelo semântico da relação, geralmente um GUID. |
| [IsActive] | A propriedade é ativa de cada relação neste modelo semântico como True ou False. |
| [CrossFilteringBehavior] | O comportamento de filtro cruzado ou a direção de cada relação neste modelo semântico como uma cadeia de caracteres. |
| [RelyOnReferentialIntegrity] | A propriedade de integridade referencial de cada relação neste modelo semântico como uma cadeia de caracteres. Também chamado pressupõe integridade referencial no editor de relação, pois pressupõe que todas as linhas na coluna na tabela muitos tenham uma correspondência com uma linha na tabela de um lado. |
| [FromTable] | O nome da tabela de cada relação neste modelo semântico como uma cadeia de caracteres. |
| [FromColumn] | O nome da coluna de cada relação neste modelo semântico como uma cadeia de caracteres. |
| [FromCardinality] | A cardinalidade da coluna de cada relação neste modelo semântico como uma cadeia de caracteres. |
| [ToTable] | O nome da tabela para cada relação neste modelo semântico como uma cadeia de caracteres. |
| [ToColumn] | O nome da coluna para cada relação neste modelo semântico como uma cadeia de caracteres. |
| [ToCardinality] | A cardinalidade de coluna a ser de cada relação neste modelo semântico como uma cadeia de caracteres. |
| [Estado] | O estado de cada relação neste modelo semântico como uma cadeia de caracteres. |
| [SecurityFilteringBehavior] | O comportamento de filtragem de segurança de cada relação neste modelo semântico como uma cadeia de caracteres. Importante para funções de segurança em nível de linha. |
Observações
Ao contrário do INFO. RELAÇÕES, essa função pode ser usada em tabelas calculadas, colunas e medidas de um modelo semântico, incluindo como parte de uma atualização de modelo.
Exemplo 1 – consulta DAX
A consulta DAX a seguir pode ser executada no modo de exibição de consulta DAX:
EVALUATE
INFO.VIEW.RELATIONSHIPS()
Essa consulta DAX retorna uma tabela com todas as colunas dessa função DAX.
Exemplo 2 – DAX consulta com SELECTCOLUMNS
A consulta DAX a seguir pode ser executada no modo de exibição de consulta DAX:
EVALUATE
SELECTCOLUMNS(
INFO.VIEW.RELATIONSHIPS(),
[Relationship],
[IsActive]
)
Essa consulta DAX retorna uma tabela com apenas as colunas especificadas.
Exemplo 3 – tabela calculada com SELECTCOLUMNS
Qualquer um dos exemplos acima funciona em uma tabela calculada quando as palavras-chave EVALUATE e ORDER BY são removidas e um nome de tabela adicionado. Aqui está o exemplo 2 em uma tabela calculada:
Relationships in this semantic model =
SELECTCOLUMNS(
INFO.VIEW.RELATIONSHIPS(),
[Relationship],
[IsActive]
)
Esta tabela calculada mostra as mesmas informações que a consulta DAX no exemplo 2 em uma tabela no próprio modelo.
Exemplo 4 – medida
A medida a seguir pode ser adicionada para contar o número de relações em um modelo semântico:
Number of relationships =
COUNTROWS( INFO.VIEW.RELATIONSHIPS() )
Isso mostrará um valor escalar com o número de relações em meu modelo.
Isso pode ser mostrado em um visual:
Ou uma consulta DAX no modo de exibição de consulta DAX:
DEFINE
MEASURE 'Measures in this semantic model'[Number of measures] = COUNTROWS( INFO.VIEW.MEASURES() )
EVALUATE
SUMMARIZECOLUMNS(
"Number of measures", [Number of measures]
)