2016-02-22 2 views
0

Я использую Power Pivot 2013, у меня есть две таблицы.DAX - IF значение поиска пустое значение столбца возврата

(факт) Таблица A: Имя и Значение (тусклый) Таблица B: Наименование и тип

При выборе сводной таблицы, я хочу, чтобы показать тип и значение, но если Name.TableA не может быть найден в поле Имя .TableB, вместо того, чтобы возвращать (пусто), я хочу, чтобы pivottable возвращал Name.TableA. Я пробовал VALUES() IF (VALUES) без успеха.

Заранее спасибо.

+0

Что является источником для TableA и TableB? Вы загрузили Power Query? – GregGalloway

+0

Для таблицы A ее сквозной запрос мощности для таблицы B, определенный в листе. –

ответ

1

Я думаю, что вы создали связь между name.tableA и name.TableB. Вы можете создать расчетный столбец в TABLEA, используя связанный (Type.TableB).

В этот момент, если у вас есть отношение между таблицей в новом столбце на TableA, у вас есть пробел в ряду и некоторая строка с TYpe.TableB. Если он работает изменить формулу колонки с

=if(ISBLANK(related('TableB'[Type]));'tableA'[name];related('TableB'[Type])) 

Если не существует связь между столом вы должны изменить связанные с Lookup.

+0

Это DAX? Синтаксис не выглядит корректным. – GregGalloway

+0

это пример структуры: = if (ISBLANK (related ('TableB' [Type])); 'tableA' [name]; related ('TableB' [Type])) –

+0

, но ваш код в вашем ответе отличается и имеет. не [], поэтому, пожалуйста, обновите свой ответ. – GregGalloway