Можно ли разделить таблицу на две таблицы в PowerBI? - PullRequest
0 голосов
/ 15 апреля 2019

В PowerBI я в настоящее время ввожу запрос, который по существу имеет два слияния и значения.

Имеет столбец «разработка», который связан со столбцом «месяц + год». Тем не менее, он также имеет столбец сезонности, который связан со столбцом "месяц".

Я хочу применить столбец разработки в расчете, чтобы он влиял только на "месяц + год", но также применяю сезонность, в которой он будет применяться к каждой отдельной строке.

Я создал связь в столбце «месяц + год», которая позволяет мне взаимодействовать с таблицей. Однако я не могу применить сезонность ни к чему, кроме «месяц + год».

Я попытался использовать LOOKUPVALUE (в попытке сделать свое умножение), но он сказал, что отношения не существуют.

Я думаю, что правильный подход - либо изменить процесс создания данных, чтобы они вводились в виде отдельных таблиц, либо разделить их в PowerBI.

Можно ли отделить стол

a b c d
5 3 1 3
2 3 6 5 

в

a b
5 3
2 3

и

c d
1 3
6 5 

Edit:

Кажется, правильный подход - использовать USERELATIONSHIP, однако, когда я попробовал это

T =
CALCULATE (
    DIVIDE (
        Tra_GLM_EXPOSURE_1809[ADFrequency],
        Commercial_Development[Taxi_AD Net]
    ),
    USERELATIONSHIP ( Commercial_Development[MonthName], Tra_GLM_EXPOSURE_1809[MonthName] )
)

Он пытается вернуть единственное значение, а не операцию по строкам?

Редактировать 2:

Я использовал ответ г-жи Алексис, чтобы продублировать набор данных, а затем создать связь с дубликатом.

1 Ответ

1 голос
/ 15 апреля 2019

Вы, конечно, можете разделить таблицу либо в DAX, либо в редакторе запросов, используя SELECTCOLUMNS или Table.SelectColumns, соответственно, но я не думаю, что это ваш лучший вариант.

У вас может быть несколько отношениймежду таблицами (хотя есть только одно активное отношение) и выберите, какую из них использовать в мере с функцией USERELATIONSHIP.

Вот пример:

POWER BI AND DAX - USERELATIONSHIPРАБОТАТЬ С НЕСКОЛЬКИМИ ДАТАМИ .

...