Я думаю, что вам нужен вычисленный столбец в одной из ваших таблиц.
Создать index
столбец в каждой таблице, щелкнув правой кнопкой и выберите table1
Edit Query
, то Query Editor
будет открыта, на вкладке Add Column
выберите Index Column - From 1
затем нажмите Close & Apply
. Сделайте то же самое для table2
.
Затем создайте новый вычисляемый столбец в table2
, назовет его OLD_ZEND
и использовать это выражение DAX:
OLD_ZEND =
IF (
[NEW_ZEND] = LOOKUPVALUE (table1[OLD_ZEND], table1[Index], [Index]),
"Y",
"N"
)
Теперь у вас есть новый столбец в table2
с Y
или N
в зависимости, если OLD_ZEND
и NEW_ZEND
равны.
Дайте мне знать, если это поможет.
Вам нужно сравнить одну и ту же строку в обеих таблицах? У обеих таблиц одинаковое количество строк? Существует ли общий столбец между обеими таблицами? –
Такая же строка в обеих таблицах. Обе таблицы имеют одинаковое количество строк. Существует общий столбец, который формирует отношения от одного до многих. – mwc33
Если отношение является одним из многих, то общий столбец не помогает в этом случае, вам нужен общий столбец, который связывает каждую строку в обеих таблицах. Если вы можете создать столбец номера строки в обеих таблицах, вы можете логически связать строку за строкой в обеих таблицах. Кроме того, этот вид вычислений лучше выполняется в вычисленном столбце вместо меры, поскольку показатель вычисляется в зависимости от контекста, а столбцы вычисляются в контексте строки (например, вам нужно). –