Hej Claus,
Mange tak for input. Du har forstået rigtigt hvad det er jeg efterspørger.
Jeg var stødt på den løsning, men efter dit svar er jeg også overbevist om at det er den rigtige.
Efter lidt arbejde med SSAS og Tabular Editor gennemskuede jeg det. Mange tak for det :)
Et opfølgende spørgsmål: Er det "Best Practise" kun at have en datotabel, eller kan man forestille sig scenarier hvor man har flere?
------------------------------
Jacob Strandgaard
2770
Kastrup
53838359
------------------------------
Original Message:
Sent: Oct 17, 2019 05:10 PM
From: Claus Kirkegaard
Subject: # of Orders på tværs af to forskellige dato tabeller
Hej,
Jeg ved ikke om jeg har forstået spørgsmålet rigtigt, men hvis jeg har:
Så ville jeg slette din role playing dato dimension(calender order refund)
Lave en ny relation til din Calendar tabel. Den vil være inaktiv.
Og så lave et nyt measure ala herunder:
antal retur = CALCULATE( Sum(value) ;
USERELATIONSHIP( fact_order[refund_date] ; 'Calendar'[Date] )
)
Så vil din Calendar tabel filtrere din fact tabel i forhold til betalingsdatoen, undtagen når du trækker "antal retur" på. Så er det i forhold til refund_date.
Giver det mening?
------------------------------
Claus Kirkegaard
CEO
DataWise
Horsens
22445621
Original Message:
Sent: Oct 17, 2019 08:08 AM
From: Jacob Strandgaard
Subject: # of Orders på tværs af to forskellige dato tabeller
Hej,
Jeg sidder med et DAX problem. Jeg har min Fact Order med to datoer (PayDate og RefundDate), hvortil der er knyttet en datotabel til hver.
Man har i virksomeheden været vant til at kigge på tingene adskilt, men jeg er meget interesseret i at analysere på tingene lidt anderledes.
Jeg vil gerne kunne se antal ordrer lagt per dag, samt en status på disse ordrer (den del har jeg styr på). Derudover kunne jeg godt tænke mig at se antallet af returer vi har behandlet på selvsamme dato. Dvs at det er Calendar'[Date] der styrer datoen og ikke Calendar Order Refund'[Date].
Den simple model er som nedenfor:
------------------------------
Jacob Strandgaard
2770
Kastrup
53838359
------------------------------