Compartir a través de


Conservar el formato de fecha para Analysis Services en los informes para dispositivos móviles

Nota:

El Publicador de informes móviles de SQL Server está en desuso para todas las versiones de SQL Server Reporting Services posteriores a SQL Server Reporting Services 2019. Se interrumpe a partir de SQL Server Reporting Services 2022 y Power BI Report Server.

Agregue una medida a un conjunto de datos compartido en el Generador de informes para que las fechas de los orígenes de datos de Analysis Services conserven su tipo de datos en el Publicador de informes móviles.

El tipo de valor devuelto predeterminado de las consultas de Analysis Services es una cadena. Cuando se genera un conjunto de datos en el Generador de informes de Reporting Services, el tipo de cadena se respeta y se guarda en el servidor.

Pero cuando el representador de tablas JSON procesa el conjunto de datos, lee el valor de la columna como una cadena y, como tal, muestra cadenas. A continuación, cuando el Publicador de informes móviles de SQL Server captura la tabla, también ve solo cadenas.

Para solucionar esta restricción, agregue un miembro calculado al crear un conjunto de datos compartido en el Generador de informes. Esto funciona para modelos tanto multidimensionales como tabulares de Analysis Services.

Crear una medida para conservar un tipo de datos del campo de fecha

  1. Cree una medida que contenga el valor del campo de fecha en cuestión y, en el campo de expresión, elija el nivel o la jerarquía de la fecha y anexe .CurrentMember.MemberValue. Por ejemplo:

    [Internet Sales].[Ship Date].CurrentMember.MemberValue

    Screenshot of the Calculated Member Builder box with the Expression text box called out.

  2. Ahora puede anexar este miembro calculado al conjunto de columnas; para ello, arrástrelo desde la lista de miembros calculados en la parte inferior izquierda y colóquelo en la cuadrícula de columnas de la derecha.

    Screenshot of the Query Designer with the Calculated Members section called out.