Reter a formatação de data para Analysis Services em relatórios móveis
Observação
O Publicador de Relatórios Móveis do SQL Server foi preterido em todas as versões do SQL Server Reporting Services posteriores ao SQL Server Reporting Services 2019. Ele foi descontinuado a partir do SQL Server Reporting Services 2022 e do Servidor de Relatórios do Power BI.
Adicione uma medida a um conjunto de dados compartilhado no Construtor de Relatórios para que as datas nas fontes de dados do Analysis Services mantenham seu tipo de dados no Publicador de Relatórios Móveis.
O tipo de retorno padrão para consultas do Analysis Services é uma cadeia de caracteres. Quando você compila um conjunto de dados no Construtor de Relatórios do Reporting Services, o tipo de cadeia de caracteres é respeitado e salvo no servidor.
No entanto, quando o renderizador de tabela JSON processa o conjunto de dados, ele lê o valor da coluna como uma cadeia de caracteres e renderiza as cadeias de caracteres. Depois, quando o Publicador de Relatórios Móveis do SQL Server busca a tabela, ele também vê apenas cadeias de caracteres.
A solução alternativa para essa restrição é adicionar um membro calculado ao criar um conjunto de dados compartilhado no Report Builder. Ele funciona para os modelos multidimensionais e tabulares do Analysis Services.
Criar uma medida para reter um tipo de dados do campo de data
Criar uma medida para armazenar o valor do campo de data em questão e, no campo expressão, escolha o nível hierárquico/da data e acrescente .CurrentMember.MemberValue. Por exemplo:
[Internet Sales].[Ship Date].CurrentMember.MemberValue
Agora você pode acrescentar esse membro calculado para o conjunto de colunas arrastando-o da lista de Membros Calculados na parte inferior esquerda e soltá-lo na grade da coluna à direita.