Partager via


Prepare data for Reporting Services mobile reports

Notes

L’Éditeur de rapports mobiles SQL Server est déprécié pour toutes les versions de SQL Server Reporting Services après SQL Server Reporting Services 2019. Il est supprimé à compter de SQL Server Reporting Services 2022 et Power BI Report Server.

L’Éditeur de rapports mobiles SQL Server prend en charge un nombre d’opérations de données complexes, dont le filtrage, l’agrégation et le découpage temporel. Cet article présente certains points à prendre en compte lors de la préparation des données. La préagrégation des données peut optimiser la création et l’utilisation de rapports mobiles. Certains modèles de rapport mobile l’exigent même.

Formats de date et d’heure

Lorsque vous traitez des intervalles de date et d’heure en vue d’une utilisation dans un rapport mobile, en particulier avec TimeNavigator, il est important de mettre correctement en forme la colonne date/heure afin que l’Éditeur de rapports mobiles puisse l’identifier en tant que tel. Voici quelques exemples de formats d’horodatage valides :

05/01/2009
2009-05-01
05/01/2009 14:57:32.8
2009-05-01 14:57:32.8
2009-05-01T14:57:32.8375298-04:00
5/01/2008 14:57:32.80 -07:00
1 May 2008 2:57:32.8 PM
Fri, 15 May 2009 20:10:57 GMT

Un ou plusieurs intervalles de date et d’heure, tels que l’heure, le jour, le mois, le trimestre et l’année, peuvent décrire des jeux de données basés sur la date et l’heure. Éditeur de rapports mobiles peut combiner plusieurs tables de granularité différente et les afficher dans le même rapport mobile. Toutefois, gardez à l’esprit les intervalles appropriés au(x) jeu(x) de données d’origine, car ils permettent de décider quelles options de filtre d’horodatage afficher à l’utilisateur dans le rapport mobile final.

Les champs de date Analysis Services dans les modèles multidimensionnels et tabulaires peuvent perdre leur mise en forme de date dans les datasets partagés. Pour une solution qui préserve leur mise en forme, consultez Conserver la mise en forme des dates pour Analysis Services dans les rapports mobiles .

Préparer les données du filtre

Éditeur de rapports mobiles peut filtrer les données en fonction des champs d’horodatage et des champs clés. Les champs clés peuvent être numériques, mais dans la plupart des cas, ils contiennent un ID ou une valeur de type chaîne. Pour préparer un champ de filtre à utiliser avec un élément de navigateur tel qu’une liste de sélection, la clé du filtre doit être une colonne unique de la table de données. Ainsi, vous pouvez regrouper les lignes de la table en fonction de la valeur dans la colonne du filtre. Le fait que plusieurs colonnes contiennent différentes clés de filtre (ou critères de filtrage) permet d’utiliser des rapports mobiles avec plusieurs navigateurs de filtre ensemble hiérarchique ou individuellement.

Industrie Emplacement Région
Banques AFGHANISTAN ASIE
Services commerciaux et professionnels AFGHANISTAN ASIE
Alimentation, boissons et tabac AFGHANISTAN ASIE
Média AFGHANISTAN ASIE
Produits pharmaceutiques AFGHANISTAN ASIE
Vente au détail de produits alimentaires et de produits de première nécessité ALBANIE EUROPE

Les filtres basés sur des clés peuvent également être structurés hiérarchiquement en vue d’une utilisation avec une liste de sélection dans une arborescence. Pour préparer les données à une utilisation dans ce type de scénario, créez une table de recherche décrivant la structure hiérarchique. Utilisez une structure de table qui comprend une colonne Key et une colonne ParentKey pour indiquer où un nœud se trouve dans la hiérarchie globale.

Dans cette table, les éléments ParentKey sont d’abord répertoriés dans la colonne ItemKey, puis dans la colonne ParentItemKey en regard de leurs éléments enfants.

ItemKey ParentItemKey
Finance
Industrie
Biens de consommation de première nécessité
Biens de consommation non essentiels
Soins de santé
Technologies de l’information
Banques Finance
Immobilier Finance
Finance - Divers Finance
Assurance Finance
Services commerciaux et professionnels Industrie
Biens d’équipement Industrie
Transport Industrie
Alimentation, boissons et tabac Biens de consommation de première nécessité
Vente au détail de produits alimentaires et de produits de première nécessité Biens de consommation de première nécessité
Produits ménagers et personnels Biens de consommation de première nécessité
Média Biens de consommation non essentiels
Automobiles et pièces Biens de consommation non essentiels
Biens de consommation durables et habillement Biens de consommation non essentiels
Services aux consommateurs Biens de consommation non essentiels
Vente au détail Biens de consommation non essentiels
Produits pharmaceutiques Soins de santé
Équipements et services de santé Soins de santé
Logiciels et services Technologies de l’information
Équipements et matériels technologiques Technologies de l’information
Services de télécommunication Technologies de l’information