Расчет процента в Power BI - PullRequest
       46

Расчет процента в Power BI

0 голосов
/ 31 августа 2018

У меня есть таблица ниже,

Branch      Status
Chennai       unattended
Chennai       closed
Chennai       NotApplicable
Coimbatore    Assigned
Coimbatore    NotApplicable
Coimbatore    open
Coimbatore    open

Теперь я хочу рассчитать процент состояния на основе ветви. Также хочу "Визуализацию КАРТ" в Power BI. Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 05 сентября 2018

Я предполагаю, что вы действительно ищете здесь кросс-таблицу , так что вы идете из этого:

Branch,Status
Chennai,unattended
Chennai,closed
Chennai,NotApplicable
Coimbatore,Assigned
Coimbatore,NotApplicable
Coimbatore,open
Coimbatore,open

К этому:

Branch      Assigned    NotApplicable   closed  open    unattended
Chennai     0           1               1       0       1
Coimbatore  1           1               0       2       0

А затем сделайте остальные вычисления оттуда. К сожалению, я не могу найти способ сделать это с DAX. Но вы можете сделать это, если хотите использовать скрипт Python в редакторе запросов. Вы получите то, что вам нужно, если вы выполните действия, указанные в сообщении. Вот некоторые детали:

1. Скопируйте набор данных, который я поставил с запятой, в качестве разделителя столбцов. Перейдите на Edit Queries > Enter Data, вставьте данные, нажмите Undo Headers > OK, выберите столбец и разбейте его на , и нажмите Use First Row as Headers, чтобы получить следующее:

enter image description here

2. Перейдите в Transform> Run Python Script и вставьте этот фрагмент:

# 'dataset' holds the input data for this script
import pandas as pd
crosstab = pd.crosstab(dataset.Branch, dataset.Status).reset_index()

3. Нажмите Table рядом с кросс-таблицей

enter image description here

4. Убедитесь, что у вас это есть, и нажмите Home > Close&Apply

enter image description here

Вставьте Matrix visualization в Power BI Dekstop. Он может не быть таблицей, поскольку он не обладает такой же гибкостью в отношении того, что мы собираемся делать дальше.

5. Сначала выберите столбец Branch, а остальные столбцы в любом порядке:

enter image description here

6. Удалить столбец `` Total`

enter image description here

7. Для всех других столбцов, кроме Ветвь, выберите Показать значение как> Процент от общего столбца

enter image description here

8. И обратите внимание, что вы можете удалить эти надоедливые префиксы вручную в настройках таблицы:

enter image description here

9. Вот, пожалуйста:

enter image description here

10 И вы, вероятно, знаете это, но вы также можете вставить слайсер для подстановки таблицы, как вам угодно:

enter image description here

...