Power BI har mange flotte funksjoner som gjør dette Microsoft-produktet til et av de mest ønskede verktøyene for å organisere og visualisere ulike datasett.
Imidlertid kan mange brukere ikke forstå hvordan du bruker noen av disse fine alternativene. Dette er fordi Power BI ikke er så intuitivt i noen tilfeller.
I denne artikkelen vil vi vise deg hvordan du legger til en kolonne fra en annen tabell.
Dette problemet ble beskrevet av en bruker på det offisielle Microsoft-forumet:
Jeg har to tabeller: Tabell [A] og TimeZone. Hvordan legger jeg til en annen kolonne i [A] som vil bruke en kolonne en vlaue i TimeZone-tabellen uten å bruke en Merge Query? Tidssonetabellen inneholder bare en verdi som er antall timer som skal kompenseres. Ideelt sett vil jeg bruke denne verdien som en parameter, men har ikke funnet ut hvordan jeg skal gjøre det.
Så OP ønsker å bruke antall timer som parameter, men fant ikke ut hvordan man skulle gjøre det.
Hvis du befinner deg i samme situasjon, er det noen løsninger som vil fungere for deg.
Fremgangsmåte for å legge til en kolonne fra en annen tabell i Power BI
1. Legg til en kolonne fra en annen tabell når det er en sammenheng mellom tabeller
Legg til en beregnet kolonne i tabell [A] ved hjelp av syntaksen: Ny kolonne = RELATED (TimeZone [Value])
2. Legg til en kolonne fra en annen tabell når det ikke er et forhold mellom tabellene
Hvis du ikke bruker forholdet, er det et alternativ:
Ny kolonne =
var JoinCol = 'TableA' [ID]
var NewCol = CALCULATE (MAX ('TimeZone' [Value]), 'TimeZone' [ID] = JoinCol)
returnere NewCol
Trenger du mer informasjon om Power BI? Les denne veiledningen for å lære mer.
3. Legg til en kolonne ved hjelp av Power Query
- Plukke ut Rediger spørringer. Dette åpner et nytt vindu i Power BI.
- Gå til Legg til kolonne kategorien.
- Legg til en Indekskolonne og heter den Indeks.
- Legg til en Egendefinert kolonne med dette uttrykket: Tabell2 [Kolonnenavn] [Indeks]
Konklusjon
Løsningene virker litt tekniske, spesielt de to første. Likevel er alternativet for å legge til en kolonne fra en annen tabell for avanserte brukere.
Heldigvis er det mer enn en måte å nærme seg dette problemet på, hver og en er tilpasset behovene til hver bruker.
Fant du løsningene våre nyttige? Gi oss beskjed i kommentarfeltet nedenfor!