2016-04-13 15 views
0

Ich habe eine Anforderung, wo ich die Arbeitstage eines Ladens finden muss. Die Formel, die Arbeitstag zu finden, ein Geschäft ist: -Arbeitstage in DAX

Wenn Shop dann am oder vor dem ersten Tag des jeweiligen Monats geöffnet

Working Day = Gesamt Tage in einem Monat.

Wenn Showroom in der Mitte des jeweiligen Monats geöffnet wird, dann

Arbeitstag = Datum des letzten Monats - Tag der Eröffnung Showroom.

Bitte beachten Sie, dass wir für den aktuellen Kalendermonat heute() - 1 als letztes Datum des Monats betrachten sollten.

Store Data

Store Date

Datum Tabelle

Date Table

Erforderlich Ergebnis

Required Result

=CALCULATE(SUM('Showroom Master'[W]),FILTER(ALL('DateMaster'),DATESBETWEEN('Date Master'[Date],FIRSTDATE('Showroom Master'[OPENINGDATE]),LASTDATE('Date Master'[Date]))),USERELATIONSHIP('Showroom Master'[OPENINGDATE],'Date Master'[Date])) 

Eine andere Lösung

=CALCULATE(SUM('Showroom Master'[W]),USERELATIONSHIP('ShowroomMaster'[OPENINGDATE],'Date Master'[Date]), 
DATESBETWEEN('Date Master'[Date],FIRSTDATE('Showroom Master'[OPENINGDATE]),LASTDATE('Date Master'[Date]))) 

Berechnung [W]

=(TODAY()-1)-'Showroom Master'[OPENINGDATE] 

Da beide Showroom und Datum sind Master-Tabellen I nicht direkt Beziehung zwischen den beiden haben.

So jemand eine Lösung davon hat

Grüße, Piyush

Antwort

0

ich nicht eine DAX-Abfrage erhalten, dieses Problem zu lösen, stattdessen habe ich eine neue Tabelle in dem Modell hinzugefügt, die meinen Zweck löst. Wenn jemand die Lösung hat, bitte poste es hier.