excel powerpivot update error "l'object n'a pas été trouvé dans le cube"

J'ai un file PowerPivot qui extrait datatables directement d'un entrepôt de données SQL. Ensuite, il est alimenté dans des arrays croisés dynamics. Lorsque j'essaie de mettre à jour, j'obtiens l'erreur suivante:

Query (20,3916) L'object de niveau '& [Desktop]' n'a pas été trouvé dans le cube lorsque la string, [OfficeFlatFile] .TopicLevel2Name] & [Desktop], a été analysée.

J'ai vérifié ma source de données et j'ai trouvé que le membre "Desktop" n'était plus disponible (pas de surprise ici). Mais je n'arrive pas à mettre le file à jour maintenant. J'ai d'abord essayé de mettre à jour la connection de données PowerPivot mais cela n'a pas fonctionné non plus.

C'est l'info la plus récente que j'ai pu find, et ça n'aide pas. https://connect.microsoft.com/SQLServer/feedback/details/756691/powerpivot-data-could-not-be-resortingeved-from-the-exteral-data-source

Est-ce que quelqu'un sait une solution en dehors de la reconstruction du file?

Vous savez, les files xlsx (xlsm) sont des files xml zippés.

Essayez d'ouvrir votre file Excel avec le programme WinRar (7zip, etc). Ensuite, allez dans le dossier xl / pivotTables. Là, vous devriez find le file pivotTable1.xml. Puis supprimez manuellement l'élément correspondant du file .xml

Puis enregistrez les modifications que vous avez apscopes et ouvrez votre file Excel avec le pivotTable. Puisque vous avez supprimé manuellement l'élément "Desktop", il n'y aura pas d'erreur.

Enlevez le . dans les noms de colonne qui sont dans la jointure. Référence