Microsoft BI Professionals Denmark

Please login or click SIGN UP FOR FREE to create your PowerBIUG account to join this user group.
Expand all | Collapse all

Relationer mellem kalender-Dim og fact-tabel

  • 1.  Relationer mellem kalender-Dim og fact-tabel

    Bronze Contributor
    Posted 18 days ago
    Edited by Jens Sørensen 18 days ago
    Hej alle

    Jeg har to spørgsmål om relationer mellem kalender dimention og fact-tabel

    Baggrund:

    Jeg har en kalender-dim og en fact-tabel

    Kalender-dim er en standardtabel med kalenderinformation fra 1900 til dags dato.
    DateKey                 dd-mm-yyyy HH:mm:dd
    Year                        year

    I min fact-tabel har jeg forskellige kalenderfelter
    InitiatedDateTime    dd-mm-yyyy HH:mm:ss
    InitiatedDate            dd-mm-yyyy

    Problem 1)
    Når jeg laver en relation mellem kalender-dim DateKey og InitiatedDate i fact-tabellen virker det fint, og jeg kan slice på fact ud fra year i kalender-dim.
    Men når jeg laver relationen mellem  kalender-dim DateKey og InitiatedDateTime i fact-tabellen virker det ikke. Jeg har tjekket data-type og format. Kan jeg ikke lave en relation mellem to Date/Time kolonner?

    Problem 2)
    Når relationen virker, og jeg laver en slicer på baggrund af year fra kalender-dim, indeholder dropdown-listen alle årstal fra 1900 til dd. Kan jeg på en eller anden måde begrænse værdierne, så der kun bliver vist det interval der faktisk er i fact-tabellen?

    ------------------------------
    Jens Sørensen
    BI Analyst - Lowell Denmark
    ------------------------------


  • 2.  RE: Relationer mellem kalender-Dim og fact-tabel

    Posted 17 days ago
    Vedr. problem 1
    Jo, det kan du godt.
    Har du tjekket at tiden er :00:00:00 i dit fact?
    Det går jeg ud fra at den er i din dato dimension. Hvis tiden så har en værdi, kan dimensionen ikke ramme den. Kan det være det der er galt?

    ------------------------------
    Claus Kirkegaard
    www.DataWise.dk
    22445621
    ckc@datawise.dk
    ------------------------------



  • 3.  RE: Relationer mellem kalender-Dim og fact-tabel

    Posted 17 days ago
    Edited by Claus Kirkegaard 17 days ago

    Vedr. problem 2
    Jo, det kan du godt. Men ikke på en nem måde, og ikke ud af boksen. Og det kunne også give dig andre problemer.

    Men hvorfor har du en dato dimension fra 1900 til dd? I mange tilfælde kunne du godt ligge 110 år til, til den mindste værdi. Så bliver den lidt mere overskuelig at arbejde med.

    Ellers kan du alternativt lave din egen dato dimension med DAX direkte i Power BI, baseret på min og max værdier fra en eller flere fact tabeller. Der er mange eksempler på nettet hvis du google efter det. 

    En simpel en fra de 2 skøre italienere kan du se her: https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/ 



    ------------------------------
    Claus Kirkegaard
    www.DataWise.dk
    22445621
    ckc@datawise.dk
    ------------------------------



  • 4.  RE: Relationer mellem kalender-Dim og fact-tabel

    Bronze Contributor
    Posted 15 days ago
    Hej Claus

    1) Den var der problemet lå, tiden er ikke 00:00:00 i min fact.

    2) Den skal jeg lige se på, og nok snakke med mine kolleger om det.

    Tak for dine input!

    ------------------------------
    Jens Sørensen
    BI Analyst
    Jens Sørensen
    ------------------------------