Preparare i dati di Excel per i report per dispositivi mobili di Reporting ServicesPrepare Excel data for Reporting Services mobile reports

Ecco alcuni aspetti da prendere in considerazione durante la preparazione di un file e dei fogli di lavoro Excel da usare per un report per dispositivi mobili:Here are some things to keep in mind when preparing an Excel file and worksheets for use with a mobile report:

Cosa fareDo

  • Preparare un foglio di lavoro per ogni set di dati.Have one worksheet per dataset.
  • Disporre le intestazioni di colonna nella prima riga.Have column headers in the first row.
  • Garantire coerenza tra i tipi di dati all'interno di ogni colonna.Keep data types consistent within each column.
  • Formattare le celle in Excel con il tipo corretto.Format cells as proper types in Excel.
  • Disporre i dati nei fogli di lavoro e non nel modello di dati di Excel.Have the data in worksheets, not in the Data Model in Excel.
  • Quando si usano le formule, verificare che l'intera colonna venga calcolata usando la stessa formula.When using formulas, ensure that the entire column is calculated using the same formula.
  • Usare Excel 2007 o versione successiva.Use Excel 2007 or later.
  • Salvare i file di Excel con estensione XLSX.Save Excel files with the extension XLSX.

Cosa non fareDon't

  • Includere immagini, grafici, tabelle pivot o altri oggetti incorporati nei fogli di lavoro del set di dati.Include images, graphs, PivotTables, or other embedded objects in dataset worksheets.
  • Inserire righe totali o calcolate.Include total or calculated rows.
  • Lasciare il file aperto in Excel durante l'importazione.Keep the file open in Excel when importing.
  • Formattare i numeri manualmente aggiungendo simboli di valuta o altri simboli.Format numbers manually by adding currency or other symbols.
  • Usare una cartella di lavoro con i dati archiviati nel modello di dati.Use a workbook with data stored in the Data Model.

Fogli di lavoroWorksheets

Quando si prepara un file di Excel come set di dati per un report per dispositivi mobili, verificare di avere un solo set di dati per ogni foglio di lavoro.When preparing an Excel file as a dataset for a mobile report, make sure you have only one dataset per worksheet. Ogni singolo foglio di lavoro viene importato in Mobile Report PublisherMobile Report Publisher come tabella separata.Each individual worksheet is imported into the Mobile Report PublisherMobile Report Publisher as a separate table. I fogli di lavoro con nome uguale provenienti da più origini di Excel vengono rinominati in fase di importazione aggiungendo i numeri incrementali.Identically named worksheets from multiple Excel sources are renamed upon importing by appending incrementing numbers. Se ad esempio una cartella di lavoro dispone di tre fogli di lavoro con nome "MyWorksheet", il secondo e il terzo verranno rinominati "MyWorksheet0" e "MyWorksheet1".For example if a workbook has three worksheets entitled "MyWorksheet", the second and third will be renamed "MyWorksheet0" and "MyWorksheet1". La schermata seguente illustra le prime righe di un foglio di Excel ideale e pronto per l'importazione.The screenshot below illustrates the first few rows of an ideal Excel worksheet ready for import.

SS_MRP_ExcelDataSheet

Intestazioni delle colonnaColumn headers

Come si può notare nell'esempio precedente, la prima riga contiene il nome della metrica della rispettiva colonna.As you can see in the example above, the first row contains the name of the metric in that column. Mobile Report PublisherMobile Report Publisher consente di mantenere le intestazioni delle colonne per semplificarne la consultazione all'interno delle impostazioni dell'elemento della raccolta. preserves these column headers for easy reference in gallery element settings. Tuttavia, le intestazioni delle colonne non sono obbligatorie.Column headers aren't required, however. In assenza, Mobile Report PublisherMobile Report Publisher genera le intestazioni usando la convenzione di Excel A,B,C,...,AA,BB,...If missing, Mobile Report PublisherMobile Report Publisher generates headings using the Excel A,B,C,...,AA,BB,... convention.

Mobile Report PublisherMobile Report Publisherrileva automaticamente le intestazioni della prima riga durante l'importazione dei fogli di lavoro di Excel tramite il confronto tra i tipi di dati delle prime due celle di ogni colonna.automatically detects first-row headers when importing Excel worksheets by comparing the data types of the first two cells in each column. Se i tipi di dati delle prime due celle di qualsiasi colonna non corrispondono, la prima riga viene assegnata per contenere le intestazioni di colonna.If the data types of the first two cells in any column don't match, the first row is determined to contain column headers. Se una tabella è dotata di intestazioni di colonna numeriche, assegnare un prefisso ai nomi delle intestazioni aggiungendo una stringa in modo che possano essere rilevate come intestazioni nel processo di importazione.Thus, if a table has numeric column headers, prefix the header names with a string so they're detected as headers in the import process.

CelleCells

I dati contenuti nelle celle di ogni colonna del set di dati del foglio di lavoro devono essere coerenti.Cell data in each column of a worksheet dataset needs to be consistent. In fase di importazione, a ogni colonna viene assegnato un tipo di dati.Each column is assigned a data type upon importing. Mobile Report PublisherMobile Report Publisher rileva automaticamente i tipi di dati come stringa, double (numerico), booleano (true/false) o datetime. automatically detects data types as string, double (numeric), boolean (true/false), or datetime. Tipi di dati misti nella stessa colonna possono causare impossibilità di rilevamento o generare rilevamenti non accurati.Mixed data types in the same column can cause this detection to be inaccurate or fail completely. Questo rilevamento rappresenta la possibilità che le intestazioni di colonna siano di tipo stringa.This detection accounts for possible column headers being of string type. Le celle devono essere formattate con il tipo corretto in Excel per garantire che Mobile Report PublisherMobile Report Publisher rilevi i tipi desiderati.Cells should be formatted as the correct type in Excel to ensure that the Mobile Report PublisherMobile Report Publisher detects the desired types. Nell'esempio precedente, le sei colonne sarebbero suddivise come segue:In the above example the six columns would be typed as:

  • Una colonna datetimeA datetime column
  • Una colonna stringaA string column
  • Quattro colonne doubleFour double columns

Se un foglio di lavoro contiene formule o celle calcolate, solo il valore di visualizzazione risultante verrà importato in Mobile Report PublisherMobile Report Publisher.If a worksheet contains calculated cells or formulas, only the resulting display value is imported into the Mobile Report PublisherMobile Report Publisher.

Percorso del file e aggiornamento dei dati di ExcelFile Location and Refreshing Excel Data

Non esistono restrizioni sul percorso di archiviazione dei file Excel da importare in Mobile Report PublisherMobile Report Publisher.There are no restrictions on where you store Excel files you import into the Mobile Report PublisherMobile Report Publisher. Tuttavia, se si sposta o si rinomina il file dopo l'importazione, non sarà possibile aggiornare i dati tramite il comando Aggiorna tutti i dati della visualizzazione dati.However, if you move or rename the file after importing, you won't be able to refresh that data through the refresh all data command found in the Data View.

Nota: Mobile Report PublisherMobile Report Publisher non aggiorna i dati di Excel in automatico.Note: Mobile Report PublisherMobile Report Publisher doesn't automatically refresh Excel data. È possibile aggiornare i dati con il comando Mobile Report PublisherMobile Report Publisher Aggiorna , ma solo se il file non è stato spostato.You can refresh the data through the Mobile Report PublisherMobile Report Publisher refresh command, but only if the file hasn't moved.

DateDates

I campi data sono essenziali per molti report per dispositivi mobili. Per questo motivo è importante garantire che le celle in Excel vengano formattate correttamente come date.Date fields are essential to many mobile reports, so make cells are properly formatted as dates in Excel. In alcuni casi potrebbe essere necessaria una conversione.In some cases this means a conversion is necessary. Di seguito sono riportati esempi di formule per la conversione delle celle da testo a date in Excel.Here are examples of formulas for converting cells from text to dates in Excel.

Week 24-2013=DATE(MID(A2,9,4),1,-2)-WEEKDAY(DATE(MID(A2,9,4),1,3))+MID(A2,6,2)*7  

2013/03/21=DATEVALUE(A1)  

2013-mar-12=DATEVALUE(RIGHT(A1,2)&"-"&MID(A1,6,3)&"-"&LEFT(A1,4))  

Dopo aver convertito le celle, è necessario formattarle come date selezionando o l'intera colonna > contesto menu > Formato celle > data dal categoria elenco.After you've converted the cells, you have to format them as dates by selecting them, or the entire column > Context menu > Format Cells > Date from the Category list. Per convertire le celle testo in date correttamente formattate, è anche possibile usare la procedura guidata per la conversione delle colonne di formato testo su Excel.You can also use the Excel text-to-columns wizard to convert text cells to properly formatted dates.

Non supportatoUnsupported

I dati del foglio di lavoro in formati diversi da quelli descritti in precedenza potrebbero provocare risultati imprevisti durante l'importazione.Worksheet data in formats other than those described above could cause unpredictable results when imported. È consigliabile limitare i fogli di lavoro in un file di Excel solo ai dati in formato corretto da usare con un report per dispositivi mobili.It is a good idea to restrict worksheets in an Excel file to only those that are in the correct format for use with a mobile report.

Gli oggetti personalizzati nei fogli di lavoro di Excel, tra cui tabelle pivot, grafici e immagini, non vengono importati in Mobile Report PublisherMobile Report Publisher.Custom objects in Excel worksheets, including PivotTables, visualizations, and images, aren't imported into the Mobile Report PublisherMobile Report Publisher.

Vedere ancheSee also