Hem Sociala medier Relationer och Power Pivot-dummies

Relationer och Power Pivot-dummies

Video: DAX Fridays! #44: CROSSFILTER 2024

Video: DAX Fridays! #44: CROSSFILTER 2024
Anonim

Du behöver inte vara en expert databasmodeller för att använda Power Pivot. Men det är viktigt att förstå relationer. Ju bättre du förstår hur data lagras och hanteras i databaser, desto effektivare kommer du att utnyttja Power Pivot för rapportering.

A förhållande är mekanismen genom vilken separata tabeller är relaterade till varandra. Du kan tänka på ett förhållande som en VLOOKUP, där du relaterar data i ett dataområde till data i ett annat dataområde med hjälp av ett index eller en unik identifierare. I databaser gör relationer samma sak, men utan att behöva skriva formler.

Förhållandena är viktiga eftersom de flesta data du arbetar med passar in i en flerdimensionell hierarki av sorter. Till exempel kan du få en tabell som visar kunder som köper produkter. Dessa kunder kräver fakturor som har fakturanummer. Dessa fakturor har flera transaktionsrapporter som anger vad de köpte. En hierarki finns där.

Nu i den endimensionella kalkylarkvärlden lagras dessa data vanligtvis i ett platt bord, som det som visas här.

Data lagras i ett Excel-kalkylblad med ett plattformsformat.

Eftersom kunderna har mer än en faktura måste kundinformationen (i det här exemplet CustomerID och CustomerName) upprepas. Detta orsakar ett problem när data måste uppdateras.

Tänk exempelvis att namnet på företaget Aaron Fitz Electrical ändras till Fitz and Sons Electrical. När du tittar på bordet ser du att flera rader innehåller det gamla namnet. Du måste se till att varje rad som innehåller det gamla företagsnamnet uppdateras för att spegla ändringen. Alla rader du saknar kommer inte att korrigera korrekt tillbaka till rätt kund.

Skulle det inte vara mer logiskt och effektivt att bara registrera kundens namn och information? Då, snarare än att skriva samma kundinformation flera gånger, kan du helt enkelt ha någon form av kundreferensnummer.

Detta är tanken bakom relationer. Du kan skilja kunder från fakturor, placera var och en i sina egna tabeller. Då kan du använda en unik identifierare (som CustomerID) för att relatera dem tillsammans.

Följande bild illustrerar hur denna data skulle se ut i en relationsdatabas. Uppgifterna skulle delas in i tre separata tabeller: Kunder, FakturaHeader och FakturaDetaljer. Varje tabell skulle då relateras med unika identifierare (CustomerID och FakturaNumber, i det här fallet).

Databaser använder relationer för att lagra data i unika tabeller och enkelt relatera dessa tabeller till varandra.

Kundernas tabell skulle innehålla en unik post för varje kund. På så sätt, om du behöver byta kundens namn, behöver du bara göra ändringen i den posten. Självklart, i det verkliga livet, skulle kundens tabell innehålla andra attribut, till exempel kundadress, kundnummer och kundens startdatum. Några av dessa andra attribut kan också enkelt lagras och hanteras i tabellen Kunder.

Den vanligaste relationenstypen är ett förhållande mellan en till många. Det vill säga, för varje post i ett bord, kan en post matchas med många poster i ett separat bord. Exempelvis är ett fakturahuvudtabell relaterat till en fakturadetaljerings tabell. Fakturatrubriken har en unik identifierare: Fakturanummer. Fakturadetaljerna kommer att använda fakturanummer för varje post som representerar en detalj av den fakturaen.

En annan typ av relationstyp är förhållandet ett-till-ett: För varje post i ett bord ligger en och enda matchande post i en annan tabell. Data från olika tabeller i ett en-till-ett-förhållande kan tekniskt kombineras till ett enda bord.

Slutligen, i ett många till många förhållanden, kan poster i båda tabellerna ha ett antal matchande poster i den andra tabellen. Till exempel kan en databas hos en bank ha en tabell över de olika typerna av lån (hemlån, billån osv.) Och ett kundbord. En kund kan ha många typer av lån. Under tiden kan varje typ av lån beviljas många kunder.

Relationer och Power Pivot-dummies

Redaktörens val

Hur man använder parameterhanteraren i AutoCAD 2014 - dummies

Hur man använder parameterhanteraren i AutoCAD 2014 - dummies

Både AutoCAD och AutoCAD LT inkluderar parametrarna Managerpaletten, tillgänglig från fliken Hantera paneler i fliken Parametriska fliken. Du kan använda parameterhanteraren för att ge alla de dimensionella begränsningarna mer förnuftiga namn än d1 och d2, men du kan (ännu mer användbart) skriva uttryck istället för vanliga numeriska värden, som du kan ...

Hur man använder POLygon Command i AutoCAD 2014 - dummies

Hur man använder POLygon Command i AutoCAD 2014 - dummies

Rektanglar och andra slutna polyliner är typer av polygoner eller slutna figurer med tre eller flera sidor. Kommandot AutoCAD POLygon ger ett snabbt sätt att skriva regelbundna polygoner (alla sidor och vinklar är lika). Följande steg visar hur du använder POLygon-kommandot: Klicka på Polygon från rullgardinsmenyn Rektangel på ...

Redaktörens val

Photoshop CS4 Filter Gallery Färger - dummies

Photoshop CS4 Filter Gallery Färger - dummies

De flesta Photoshop CS4-kreativa filter använder förgrundsfärg, bakgrundsfärg eller båda, och Du bör välja dessa färger innan du går in i Filtergalleriet. Använd den här listan för viktiga Photoshop-filter och de färger som de använder: Filtrera färg (er) Filter Färg (ar) KonstnärKolorerade Penna Bakgrundsskiss → Grafisk Penna Förgrunden + Bakgrund Konstnärlig Glöd Förgrunden + Bakgrundsskiss → Halvton ...

Photoshop 6 För Dummies Cheat Sheet - Dummies

Photoshop 6 För Dummies Cheat Sheet - Dummies

Photoshop 6 erbjuder en kreativ överblick för redigering, ändring och förbättring av bilder . Utöver en välutrustad verktygslåda får du en mängd paletter och genvägar som hjälper dig att navigera, lagra, välja, måla och redigera dina bilder med en knapptryckning eller två.

Photoshop CS5 Allt-i-ett för Dummies Cheat Sheet - Dummies

Photoshop CS5 Allt-i-ett för Dummies Cheat Sheet - Dummies

Precis när du tror branschledaren inom digital bildhanteringsprogramvara hade varje funktion, verktyg, klocka och visselpipa som du kan behöva, Photoshop lyckas ge mer än en gång. Photoshop CS5 behåller allt det hade i tidigare versioner och ger sedan några nya funktioner för att hjälpa dig med dina uppgifter, till exempel Puppet Warp, förbättras ...

Redaktörens val

Nikon D300s för Dummies Cheat Sheet - dummies

Nikon D300s för Dummies Cheat Sheet - dummies

Din Nikon D300s är en fotografs dröm och producerar exceptionella bilder även i tuffa belysning, fantastisk autofokusering och även HD-filminspelning. För att hjälpa dig att bekanta dig med din kamera, här är en snabbguide som markerar kamerans externa kontroller och beskriver hur du får tillgång till viktiga bildtagnings- och uppspelningsfunktioner.

Wi-Fi-överföring på din Nikon D5500 - dummies

Wi-Fi-överföring på din Nikon D5500 - dummies

Med din kameras Wi-Fi-funktion kan du ansluta din Nikon D5500 trådlöst till vissa "smarta" enheter: Speciellt Android och Apple iOS-baserade telefoner, tabletter och mediaspelare (till exempel Apples iPod touch). Innan du kan njuta av denna funktion måste du installera Nikon Mobile Wireless Utility-appen på din enhet. För Android-baserade enheter söker du efter ...