У меня есть две таблицы.
1) Таблица 1: 1 столбец со значением даты
2) Таблица 2: 2 столбца: столбец даты + столбец бизнес-значения
Я пытаюсьиспользовать DAX в PowerBI для создания новой таблицы, используя левое внешнее объединение, чтобы заполнить недостающие даты в моей второй таблице.
Первая таблица:
| Date |
| 2015-05-01 |
| 2015-06-01 |
| 2015-07-01 |
| 2015-08-01 |
Вторая таблица:
| Date | Value |
| -----------|--------- |
| 2015-05-01 | 5 |
| 2015-05-01 | 5 |
| 2015-06-01 | 6 |
| 2015-07-01 | 7 |
DAX-код для создания новой таблицы:
Table =
var table4=
SELECTCOLUMNS(Table1, "Date", Table1[Date]&"")
var table5=
SELECTCOLUMNS(Table2,"value", Table2[value],"Date", Table2[Date]&"")
return
NATURALLEFTOUTERJOIN(table4,table5)
Это возвращается:
| Date | Value |
| -----------|--------- |
| 2015-05-01 | 5 |
| 2015-06-01 | 6 |
| 2015-07-01 | 7 |
| 2015-08-01 | NA|
Но я хочу:
| Date | Value |
| -----------|--------- |
| 2015-05-01 | 5 |
| 2015-05-01 | 5 |
| 2015-06-01 | 6 |
| 2015-07-01 | 7 |
| 2015-08-01 | NA |
Я не уверенпочему он удаляет второе значение
| 2015-05-01 5|
Мне нужно, чтобы два значения месяца мая остались в таблице.Есть идеи ?большое спасибо