Power BI har många bra funktioner som gör denna Microsoft-produkt till ett av de mest önskade verktygen för att organisera och visualisera olika datauppsättningar.
Men många användare kan inte förstå hur man använder några av dessa fina alternativ. Detta beror på att Power BI inte är så intuitivt i vissa fall.
I den här artikeln visar vi dig hur du lägger till en kolumn från en annan tabell.
Det här problemet beskrivs av en användare på det officiella Microsoft-forumet:
Jag har två tabeller: Tabell [A] och TimeZone. Hur lägger jag till en annan kolumn i [A] som använder en kolumn i flaskan i TimeZone-tabellen utan att använda en sammanfogningsfråga? Tidszonstabellen 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 fram till hur man gör det.
Så, OP vill använda antalet timmar som en parameter men inte räkna ut hur man gör det.
Om du befinner dig i samma situation, här är några lösningar som fungerar 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 tabellerna
Lägg till en beräknad kolumn i tabell [A] med syntaxen: Ny kolumn = RELATED (TimeZone [Value])
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 relation är här ett alternativ:
Ny kolumn =
var JoinCol = 'TableA' [ID]
var NewCol = CALCULATE (MAX ('TimeZone' [Value]), 'TimeZone' [ID] = JoinCol)
returnera NewCol
Behöver du mer information om Power BI? Läs den här guiden för att lära dig mer.
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 Lägg till kolumn flik.
- Lägg till en Indexkolumn och namnge det Index.
- Lägg till en Anpassad kolumn med detta uttryck: Tabell2 [Kolumnnamn] [Index]
Slutsats
Lösningarna verkar lite tekniska, särskilt 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, var och en anpassas till varje användares behov.
Tyckte du att våra lösningar var användbara? Låt oss veta i kommentarfältet nedan!