Cree un novo informe usando SQL Server Data Tools
SQL Server Data Tools é un entorno de creación de informes que lle permite crear ou editar informes de SQL Server Reporting Services Visual Studio. O resultado final é un ficheiro .rdl de definición de informe que contén a definición de informe que se pode publicar para visualizar informes.
Tamén pode crear informes utilizando un editor de texto común. Para reducir o esforzo de creación de informes personalizados, modifique un ficheiro .rdl existente que inclúa la maior parte das funcións desexadas. Para obter máis información sobre o formato dos elementos XML nun ficheiro .rdl, consulte Referencia da linguaxe de definición de informes. O informe XML modificado pódese verificar utilizando o esquema XML especificado. Reporting Services tamén verificará a definición do informe e rexeitará un informe se a definición non é válida cando tente cargalo.
Nota
Se o ficheiro .rdl contén unha FetchXML consulta, a consulta no RDL validase por Microsoft Dynamics CRM 2016 Extensión de creación de informes, que a valida internamente contra o FetchXML esquema.
Crear un informe baseado en Fetch personalizado
Para crear un informe baseado en Fetch personalizado:
Asegúrate de ter unha versión compatible de Visual Studio, SQL Server Data Tools, Microsoft Dynamics CRM 2016 Extensión de creación de informes e os privilexios necesarios. Máis información: Informar sobre o ambiente de escritura SQL Server Data Tools
Abra Visual Studio e, a continuación, cree un proxecto de servidor de informes.
No Explorador de solucións, faga clic co botón dereito no cartafol Informes e, a continuación, seleccione Engadir novo informe.
Seleccione Seguinte.
Na Seleccione a páxina orixe de datos , seleccione Novo orixe de datos e, a continuación, especifique os seguintes detalles:
Nome: escriba un nome para o orixe de datos.
Escriba: seleccione Microsoft Dynamics 365 Fetch.
Cadena de conexión: especifique a cadea de conexión. A cadea de conexión débese especificar no seguinte formato:
ServerURL;OrganizationName;HomeRealmURL
Nesta cadea de conexión, só é obrigatorio ServerURL . Se non se especifica OrganizationName , utilízase a primeira organización á que pertence o usuario que executa esta consulta. HomeRealmURL é o URL do reino de inicio do provedor de identidade utilizado pola túa organización e é necesario cando a túa organización utiliza Federation para a xestión de identidades. Contacte co administrador de rede para determinar o enderezo URL de dominio de inicio.
Seleccione Credenciais para especificar as credenciais para conectarse ás aplicacións Dynamics 365 for Customer Engagement ou Dynamics 365 for Customer Engagement e, a continuación, seleccione Seguinte.
Na páxina Deseñar a consulta escriba a FetchXML consulta na caixa Consulta . Para obter esta consulta, pode realizar unha das seguintes accións:
Obtén FetchXML a partir dunha consulta de Busca avanzada. Para iso, abra unha Customer Engagement (on-premises) aplicación, seleccione Busca avanzada, cree a consulta que desexe e, a continuación, na Pestana Busca avanzada , seleccione Descargar Fetch XML. Copia FetchXML na caixa Consulta das Propiedades do conxunto de datos en Visual Studio.
Introduza manualmente a FetchXML consulta. Este exemplo mostra como crear un informe que mostre todas as contas con 5.000 ou máis empregados.
<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false"> <entity name="account"> <attribute name="name" /> <attribute name="numberofemployees" /> <attribute name="accountnumber" /> <order attribute="name" descending="false" /> <filter type="and"> <condition attribute="numberofemployees" operator="gt" value="5000" /> </filter> </entity> </fetch>
Seleccione Seguinte.
Verifique os campos que se incluirán no informe e, a continuación, seleccione Seguinte.
- O Extensión de creación de informes engade campos adicionais dependendo do tipo de datos. Os números, as datas, as buscas e os conxuntos de opcións teñen un campo fieldNameValue . Por exemplo, se o FetchXML inclúe o atributo createdon , hai dous campos dispoñibles: createdon e createdonValue.
- fieldName (exemplo: createdon)
- Este campo é unha cadea formatada segundo a configuración de formato do usuario. Está pensado só para mostrar. A conversión do valor ao seu tipo de datos orixinal pode producir un erro. Por exemplo, unha expresión como
=CDate(Fields!createdon.Value)
pode fallar ou dar unha data incorrecta se o formato de data non coincide coa configuración rexional do servidor de informes. - Para os campos do conxunto de opcións, o valor é o texto de visualización do valor do conxunto de opcións.
- Para os campos de busca, o valor é o campo de nome principal do rexistro ligado.
- Este campo é unha cadea formatada segundo a configuración de formato do usuario. Está pensado só para mostrar. A conversión do valor ao seu tipo de datos orixinal pode producir un erro. Por exemplo, unha expresión como
- fieldNameValor (exemplo: createdonValue)
- Este campo é o valor bruto sen formato do campo segundo o tipo de datos. Os campos pódense axustar e formatar para a visualización específica do usuario mediante os parámetros de formato CRM_ ocultos.
- Para os campos de data e hora, é o valor UTC.
- Para os campos de número ou moeda, é o valor numérico sen formato.
- Para os campos do conxunto de opcións é o valor do número de opción.
- Para os campos de busca é o Guid do campo de busca.
- fieldName (exemplo: createdon)
- O Extensión de creación de informes engade campos adicionais dependendo do tipo de datos. Os números, as datas, as buscas e os conxuntos de opcións teñen un campo fieldNameValue . Por exemplo, se o FetchXML inclúe o atributo createdon , hai dous campos dispoñibles: createdon e createdonValue.
Seleccione un estilo para aplicar ao informe e, a continuación, seleccione Seguinte.
Verifique os campos que se incluirán no informe e introduza un nome para o informe, como Contas con máis de 5.000 empregados. Seleccione Concluír.
Se desexa ver como aparece o informe cando se executa, seleccione a pestana versión preliminar .
Xerarase un ficheiro .rdl co nome de informe especificado. Podes usar este ficheiro para publicar o teu informe personalizado nas aplicacións de Dynamics 365 for Customer Engagement mediante o Asistente de informes. Máis información: Publica informes
Consulte tamén
Comentarios
https://aka.ms/ContentUserFeedback.
Proximamente: Ao longo de 2024, retiraremos gradualmente GitHub Issues como mecanismo de comentarios sobre o contido e substituirémolo por un novo sistema de comentarios. Para obter máis información, consulte:Enviar e ver os comentarios