Power BI: Hur man lägger till kolumn från en annan tabell
2 min. read
Published on
Läs sidan för affiliate avslöjande för att ta reda på hur du kan hjälpa Windows Report utan ansträngning och utan att spendera några pengar. Read more
Key notes
- Power BI används för att skapa interaktiva datavisualiseringar, bygga instrumentpaneler och rapporter för dataanalys och beslutsfattande
- Det enklaste sättet att lägga till en kolumn från en annan tabell är att använda rätt formler.

Power BI har många fantastiska funktioner som gör denna Microsoft-produkt till ett av de mest önskade verktygen för att organisera och visualisera olika uppsättningar data, men Power BI är inte så intuitivt i vissa fall.
Det här problemet beskrevs av en användare på det officiella Microsoft-forumet:
Jag har 2 tabeller: Tabell [A] och TimeZone. Hur lägger jag till en annan kolumn i [A] som kommer att använda en kolumn a vlaue i TimeZone-tabellen utan att använda en Merge Query? Tidszontabellen innehåller bara ett värde som är antalet timmar som ska kompenseras. Helst skulle jag vilja använda detta värde som en parameter men har inte kommit på hur man gör det.
Så OP vill använda antalet timmar som en parameter men kom inte på hur man gör det.
Om du befinner dig i samma situation, här är några lösningar som kommer att fungera för dig.
Steg för att lägga till en kolumn från en annan tabell i Power BI
1. Lägg till en kolumn från en annan tabell när det finns en relation mellan tabeller
Lägg till en beräknad kolumn i Tabell [A] med syntaxen: Ny kolumn = RELATED(Tidszon[Värde])
2. Lägg till en kolumn från en annan tabell när det inte finns någon relation mellan tabellerna
Om du inte använder relationer, här är ett alternativ:
Ny kolumn =
var JoinCol = 'TableA'[ID]
var NewCol = CALCULATE(MAX('TimeZone'[Value]),'TimeZone'[ID]=JoinCol)
returnera NewCol
3. Lägg till en kolumn med Power Query
- Välj Redigera frågor . Detta öppnar ett nytt fönster i Power BI.
- Gå till fliken Lägg till kolumn .
- Lägg till en indexkolumn och döp den till Index.
- Lägg till en anpassad kolumn med detta uttryck: Table2[ColumnName]{[Index]}
Slutsats
Lösningarna verkar lite tekniska, speciellt de två första. Ändå är alternativet att lägga till en kolumn från en annan tabell för avancerade användare.
Lyckligtvis finns det mer än ett sätt att närma sig denna fråga, vart och ett är anpassat till varje användares behov.
Tyckte du att våra lösningar var användbara? Låt oss veta i kommentarsfältet nedan!
User forum
0 messages