DATEDIFF DAX функция из другой таблицы - PullRequest
0 голосов
/ 08 мая 2020

Мне нужно получить разницу дат из двух столбцов datetime в двух разных таблицах при условии, если один столбец в первой таблице равен второму столбцу во второй таблице.

Две структуры таблиц следующие:

Table A: column1: order_ID
         column2: Order_DATE
Table B: column1: order_ID
         column2: Invoice_DATE
         column3: Invoice_ID

Мне нужно иметь (invoice_date-order_date), где A.order_ID = B.Order_ID (это находится в пределах моих SQL знаний ... но я не знаю, как выразить это на языке DAX )

enter image description here

enter image description here

1 Ответ

0 голосов
/ 08 мая 2020

Вам нужно будет создать связь между двумя таблицами в PBI. Затем добавьте столбец в таблице B, где вы можете использовать функцию DATADIFF, чтобы получить разницу. Связь в Order_ID существенна, иначе нет связи между таблицами.

newColumn = DATEDIFF(TableB[invoice_date, TableA[Order_DATE], DAY) 
...