Darbs ar relācijām rakurstabulās

Piezīme.:  Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā .

Rakurstabulas ir veidotas parasti ir, izmantojot OLAP kubiem un citas sarežģītas datu avoti, kas jau ir bagātināta savienojumus starp tabulām. Tomēr programmā Excel, jums ir bezmaksas importēt vairākas tabulas un veidot savu savienojumus starp tabulām. Kamēr šī elastība ir jaudīgs, tas arī ļauj viegli savākt datus, kas nav saistīta, kā rezultātā rodas novērojamas savādas rezultātus.

Vai kādreiz esat jau izveidojis šādu rakurstabulu? Jūs bijāt iecerējis izveidot pirkumu iedalījumu pēc reģiona un ievietojāt iepirkuma apjoma lauku apgabalā Vērtības, savukārt tirdzniecības reģiona lauku ievietojāt apgabalā Kolonnu etiķetes. Bet rezultāti nav pareizi.

Rakurstabulas piemērs

Kā to var novērst?

Iespējams, ka problēma slēpjas faktā, ka rakurstabulai pievienotie lauki atrodas vienā darbgrāmatā, bet starp tabulām, kurās ir iekļauta katra kolonna, nav relāciju. Kā piemēru aplūkosim gadījumu, kad vienā tabulā ir uzskaitīts katrs tirdzniecības reģions, bet otrā tabulā ir uzskaitīti pirkumi visos reģionos. Lai izveidotu rakurstabulu un iegūtu pareizus rezultātus, ir jāizveido relācija starp abām tabulām.

Pēc relācijas izveides rakurstabula pareizi kombinē pirkumu tabulas datus ar reģionu sarakstu un rezultāti izskatās šādi:

Rakurstabulas piemērs

Programmā Excel 2013 ir ietverta Microsoft Research (MSR) izstrādāta tehnoloģija šāda veida relāciju problēmu noteikšanai un novēršanai.

Uz lapas sākumu

Automātiskās noteikšanas lietošana

Automātiskā noteikšana pārbauda jaunos laukus, kas tiek pievienoti darbgrāmatai, kurā ir rakurstabula. Ja nepastāv relācijas starp jauno lauku un rakurstabulas kolonnu un rindu galvenēm, paziņojumu apgabalā rakurstabulas augšdaļā tiks parādīts ziņojums ar norādi, ka var būt vajadzīga relācija. Excel arī analizēs jaunos datus, lai atrastu potenciālās relācijas.

Varat turpināt ignorēt šo ziņojumu un turpināt darbu ar rakurstabulu, tomēr, ja noklikšķināsit uz Izveidot, algoritms sāks darboties un veiks jūsu datu analīzi. Šis process var aizņemt vairākas minūtes atkarībā no jauno datu vērtībām, rakurstabulas lieluma un komplicētības un jau izveidotajām relācijām.

Šis process sastāv no trim posmiem

  • Relāciju noteikšana. Pēc analīzes pabeigšanas varat skatīt ieteikto relāciju sarakstu. Ja neatcelsit procesu, Excel automātiski pāries uz relāciju izveides posmu.

  • Relāciju izveide. Pēc relāciju lietošanas tiek parādīts apstiprinājuma dialoglodziņš, kurā var noklikšķināt uz saites Detalizēti, lai skatītu izveidoto relāciju sarakstu.

Noteikšanas procesu var atcelt, bet izveides procesu atcelt nav iespējams.

MSR algoritms meklē labāko iespējamo relāciju kopu tabulu savienošanai jūsu modelī. Šis algoritms nosaka visas iespējamās jauno datu relācijas, ņemot vērā kolonnu nosaukumus, kolonnu datu tipus, vērtības kolonnās un rakurstabulās iekļautās kolonnas.

Excel tam izvēlas relācijas ar vislielāko "kvalitāte" punktu skaitu, ko nosaka iekšējo heiristiku. Papildinformāciju skatiet rakstā Pārskats par relācijām un Relāciju problēmu novēršana.

Ja automātiskās noteikšanas nesniedz pareizus rezultātus, varat rediģēt relācijas, izdzēsiet tos vai manuāli izveidot jaunus failus. Lai iegūtu papildinformāciju, skatiet rakstu izveidot relāciju starp divām tabulām vai izveidot relācijas diagrammas skatā

Uz lapas sākumu

Tukšas rindas rakurstabulās (nezināms dalībnieks)

Tā kā rakurstabulas apvieno saistītos datus tabulas, ja katrai tabulai ir dati, kas nevar saistītas ar atslēgu vai atbilstošā vērtība, dati ir jāveic kaut. Daudzdimensiju datu bāzēs veids, kā apstrādāt vairāki sajaukti datu ir, piešķirot visas rindas, kas nav atbilstošas vērtības uz nezināmo elementu. Rakurstabulā, nezināmo elementu parāda, kā tukšu virsrakstu.

Piemēram, ja izveidojat rakurstabulu, kurā ir jāgrupē pārdošana pēc veikala, bet dažiem ierakstiem pārdošanas tabulā nav norādīts veikala nosaukums, visi ieraksti bez derīga veikala nosaukuma tiek grupēti kopā.

Ja tiek izveidotas tukšas rindas, ir pieejamas divas iespējas. Varat definēt tabulu relāciju, kas darbojas, piemēram, izveidojot relāciju virkni starp vairākām tabulām, vai arī noņemt no rakurstabulas laukus, kas izraisa tukšo rindu parādīšanos.

Uz lapas sākumu

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×