Гость
Map
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Power BI. Функция EARLIER / 4 сообщений из 4, страница 1 из 1
05.12.2020, 18:23
    #40024892
ferzmikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Power BI. Функция EARLIER
Здравствуйте!

Есть исходная таблица
Клиент ПродажиКлиент1 10000Клиент10 30000Клиент2 20000Клиент3 39000Клиент4 39000Клиент5 45000Клиент6 60000Клиент7 12000Клиент8 16800Клиент9 20000
Нужно получить клиента, который в рейтинге продаж на 3-ем месте и в отчете вывести на карточку.

Делал это в Power BI и использовал функцию EARLIER. В промежуточной (второй) таблице получаю такой результат.
Клиент Продажи Ранг продажКлиент6 600001Клиент5 450002Клиент3 390004Клиент4 390004
Логически, тут по расчету получается не один клиент, а два. В промежуточной (второй) таблице для Клиент3 и Клиент4 назначен рейтинг 4 , а не 3 . То есть 3 пропущен.

Надо так
Клиент Продажи Ранг продажКлиент6 600001Клиент5 450002Клиент3 390003Клиент4 390003
В результирующей (третьей) таблице есть условие: выгружается та строка (строки), где указывается нужное место в рейтинге.

Скажите,
1. Как правильно написать, чтобы назначался нужный рейтинг (в данном случае не 4 , а 3 )?

2. И возможно ли сделать так, чтобы для последующих клиентов по рейтингу места были без пропусков (то есть чтоб для следующего клиента Клиент10 назначалось место не 5 , а 4 )?
...
Рейтинг: 0 / 0
06.12.2020, 01:28
    #40024989
Focha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Power BI. Функция EARLIER
ferzmikk,

а почему нет RANKX и фильтр?
...
Рейтинг: 0 / 0
06.12.2020, 19:05
    #40025061
ferzmikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Power BI. Функция EARLIER
Focha
а почему нет RANKX и фильтр?

Получилось так. Во вложении.
...
Рейтинг: 0 / 0
06.12.2020, 19:28
    #40025063
ferzmikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Power BI. Функция EARLIER
Есть еще вопросы:

1.Если в Power BI во вкладке "Таблица" создать новую таблицу и написать так
Код: sql
1.
2 Промежуточная таблица = '1 Исходная таблица'


То возвращает ту же саму таблицу.

Возможно ли задать сортировку в самом DAX? Чтобы можно было написать типа так:
Код: sql
1.
2 Промежуточная таблица = '1 Исходная таблица' ORDER BY [Продажи]


2. Правильно понимаю, что EVALUATE в Power BI не работает?

3. Если в главной панеле нажать "Ввести данные", то создается новая таблица с данными. Я правильно понимаю, что эту таблицу потом не изменить никак?
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Power BI. Функция EARLIER / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]