Как добавить пользовательский столбец в Power BI - PullRequest
0 голосов
/ 02 апреля 2020

У меня есть такая таблица.

topic              pageviews

modelA/a.html        10
modelA/b.html        10  
modelB/a.html        10
modelB/b.html        20

И я хочу добавить такой столбец каталога. Он имеет отображение из топи c в каталог.

topic              pageviews     directory

modelA/a.html        10           modelA
modelA/b.html        10           modelA
modelB/b/a.html      10            b
modelB/c/b.html      20            c

1 Ответ

0 голосов
/ 02 апреля 2020

Поскольку столбец [тема] отличается в ваших двух примерах, я предполагаю, что он выглядит как второй, и вы просите добавить третий столбец. Это можно сделать следующим образом:

Создать вычисляемый столбец в вашей таблице данных:

directory = 
    var string = SUBSTITUTE([topic]; "/"; "|")

    return
    PATHITEM(
        string;
        PATHLENGTH(string )-1
    )

Переменная преобразует строку, изменив '/' на '|'. Затем вы можете использовать все PATH * -команды в этой строке. Я предположил, что каталог, который вы хотите, всегда является вторым последним, поэтому я вычисляю, сколько элементов в пути и подставляю один.

В итоге я получаю следующее: enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...