Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 15 След.
Power BI отклонение в столбцах по типу данных
 
Кристина Черкасова, я вижу решение вопроса так:
1. У вас в примере в столбцах значения строк и вам нужно добавить новое значение, разницу между фактом и планом, которого нет в строках.
2. Нужно создать отдельную таблицу, где будет два поля Название1 и значение1: План - 1, Факт - 2, Факт ПГ - 3, (Факт - Палн) - 4.
3. Нужно создать отдельную таблицу , где будут два поля Название2 и значение2: Продажи тонны - 100, Выручка руб - 200, ...... Затраты/ТН - 400.
4.Пишете меру1 =  MAX(значение1) + MAX(Значение2)
5.Создаете матрицуц где в поля и строки вы выводите поля Название1 и Название2.
6. в значения выводите меру1.
7. для каждого значения Меры1 вы пишете нужную меру, например когда Мера1=101 это план продаж в тоннах, и т.д.
8. Пишете меру через SWITCH, которая в зависимости от меры1 будет выодить нужную меру.
Подрбнее об этом и похожих вариантах можно почитать по ссылке
https://bianalysis.ru/change-measure-part-switch
Сумма вычислений мер в сводной таблице
 
Енсей Танкадо,
Код
=
VAR _t =
    SUMMARIZE ( 'data'; 'data'[employee_name]; 'data'[client_name] )
VAR _t2 =
    ADDCOLUMNS (
        _t;
        "Privet"; CALCULATE ( SUM ( 'data'[fact] ) );
        "Poka"; CALCULATE ( SUM ( 'data'[plan] ) );
        "PL"; CALCULATE ( MAX ( 'data'[bonus] ) )
    )
VAR _t3 =
    ADDCOLUMNS ( _t2; "hy"; INT ( [Privet] >= [Poka] ) )
VAR _res =
    SUMX ( FILTER ( _t3; [hy] = 1 ); [PL] )
RETURN
    _res
Сумма вычислений мер в сводной таблице
 
Енсей Танкадо, покажите в примере вручную подписав, как должно считаться.
Непонятно что такое клиентский бонус, он у всех проставлен.
DAX период дат от 21ого числа месяца до 20 ого числа последующего месяца вне зависимости от года и месяца, Выражение для фильтрации периода дат, где первая дата периода 21е число месяца, а окончание 20е число следующего месяца
 
Павел Иванов, доброго времени суток!Если я правильно понял вопрос,  то решение вижу следующее,

в  таблице календаря создается вычисляемый столбец по алгоритму:

Если дата больше или равно 21, то номер текущего месяца,

Если дата меньше 21 , то текущий месяц минус 1,
Если результат этих расчетов равен 0, то 12.
Заполнить цены из предыдуших месяц dax, Заполнить цены из предыдуших месяц dax
 
Доброго времени суток!
Еще вариант
Код
=
VAR _d =
    MAX ( 'Календарь'[Date] )
VAR _d2 =
    CALCULATE (
        LASTNONBLANK ( 'Календарь'[Date]; [мера 1] );
        ALL ( 'Календарь' );
        'Календарь'[Date] <= _d
    )
VAR _v =
    CALCULATE (
        MAX ( 'Таблица1'[Цена] );
        ALL ( 'Календарь' );
        'Календарь'[Date] = _d2
    )
RETURN
    _v
.
Код
мера 1  = MAX('Таблица1'[Цена])
.
Изменено: Lari - 05.12.2023 18:20:25
DAX перестает считать значение, если задать сортировку справочника по столбцу
 
Борис13,
https://www.google.com/search?q=%D0%A7%D1%82%D0%BE+%D0%B7%D0%BD%D0%B0%D1%87%D0%B8%D1%82+%D­0%A2%D0%A1...
DAX перестает считать значение, если задать сортировку справочника по столбцу
 
surkenny,
по первому вопросу , наши с Владимиром коды действительно являются о динаковыми, посомтрел через dax studio.
про синтаксический сахар с одним столбцом я в курсе, а с таблицей упустил.
По второму вопросу снимать фильтр с пары столбцов или со всей таблицы вопрос условия ТС.
Но на мой взгляд, поскльку подстатьи не повторяютя в примере, снимать надо со всей таблицы.
DAX перестает считать значение, если задать сортировку справочника по столбцу
 
surkenny,
Вот ответ на вопрос ТС прочему при использовании столбца сортрировки с него тоже надо отключать фильтр
https://www.sqlbi.com/blog/marco/2018/05/04/removing-column-filter-in-power-bi-when-sort-by-column-i...

Мой пример отличается от вашего тем что , как я и написал выше, результатом для Подстатьи,
от примера Владимира отсутствием итераций по всей таблице справочника, которая происходит в функции Filter.
DAX перестает считать значение, если задать сортировку справочника по столбцу
 
surkenny, теперь обратите внимание на расширенную версию с функцией Filter. В ней снимается фильтр только с одного поля 'Справочник статей затрат'[Статья] (не будем рассматривать сортировку по другому столбцу) и не снимается с поля 'Справочник статей затрат'[Подстатья].
По этой причине в строке Подстатья у вас пусто, а в общем итоге для Статьи есть данные.
Если так и задумывалось, то ок, но поскольку вариант от Владимира выдает результат где эта ячейка не пустая и ТС это устроило, то я так понимаю что то что Подстатья пустая так не задумывалось.
Снятие фильтра со всей таблицы и восстановление его по нужному полю решает и вопрос снятия фильтра со столбца по которому была сортировка.
Структура, которая связывает различные абоненты и показывает их отношение к группам
 
Доброго времени суток!
Tatar, если сделать сводную таблицу, в первый столбец вывести наименование абонента а во второй группу, то если навести курсор на группу он станет стрелочкой и кликнуть, то выделятся все одинаковые номера.
Изменено: Lari - 04.12.2023 12:57:23
DAX перестает считать значение, если задать сортировку справочника по столбцу
 
Доброго времени суток!
Я не очень понял зачем снимать фильтр с одного столбца чтобы для прибыли получать результат только в итогах.
Вариант:
Код
Мера 3 =
VAR _rev =
    CALCULATE (
        [Сумма],
        ALL ( 'Справочник статей затрат' ),
        'Справочник статей затрат'[Статья] = "Доходы(Выручка)"
    )
VAR _cost =
    CALCULATE (
        [Сумма],
        ALL ( 'Справочник статей затрат' ),
        'Справочник статей затрат'[Статья] = "Себестоимость продаж"
    )
VAR _result =
    SWITCH (
        SELECTEDVALUE ( 'Справочник статей затрат'[Статья] ),
        "Валовая прибыль", _rev + _cost,
        [Сумма]
    )
RETURN
    _result

.
Мера с функцией FORMAT в Power BI, Некрасиво отражается формат числа в дашборде
 
Доброго времени суток !
Евгения Женина, ниже ссылки по вашему вопросу
1. https://bianalysis.ru/change-measure-part-switch
2. https://bianalysis.ru/change-measure-part-CG
3. https://bianalysis.ru/FIELD_PARAMETRS
4. https://bianalysis.ru/custom-format
Посчитать количество одного значения, Посчитать количество одного значения
 
Богдан, доброго времени суток!
Сделал через сводную таблицу.
При создании сводной, внизу поставил галочку "Добавить в модельданных".
Это позволяет вывести как просто кол-во данных, так и уникальное кол-во данных.
dax значения по условию <>, добавить из одной таблицы в другую по условию <>
 
valchik, доброго времени суток!
такой вариант вычисляемого столбца

Код
=
VAR _t =
    TOPN (
        1;
        FILTER ( 'Таблица2'; 'Таблица2'[Дата] <= 'Таблица1'[Дата] );
        'Таблица2'[Дата]; DESC
    )
VAR _res =
    MAXX ( _t; 'Таблица2'[Ставка] )
RETURN
    _res

.
Изменено: Lari - 30.11.2023 13:40:51
Форматирование промежуточных итогов в Power BI
 
kasmolyan, доброго времени суток!
При установке условного форматирования, я выбрал для значений и итогов
Изменено: Lari - 28.11.2023 17:58:59
Power BI: поиск текстовых значений при нескольких условиях
 
surkenny, согласен с вами, но в DAX это все что я смог придумать за это время.
Power BI: поиск текстовых значений при нескольких условиях
 
Jowls, такой вариант
И если строк много то лучше создать справочник по этому столбцу и в справочнике применять формулу
Код
Столбец = SWITCH( TRUE(),
search("Шерем*",'СТ_Аэропорт'[Адрес], 1, BLANK ())>0, "а/п Шереметьво",
search("Жуковский",'СТ_Аэропорт'[Адрес], 1, BLANK ())>0, "а/п Жуковский",
search("Внук*",'СТ_Аэропорт'[Адрес], 1, BLANK ())>0, "а/п Внуково",
search("Домод*",'СТ_Аэропорт'[Адрес], 1, BLANK ())>0, "а/п Домодедово",
"Нет данных"
)


.
Изменено: Lari - 28.11.2023 17:11:19 (добавил *)
Power BI: поиск текстовых значений при нескольких условиях
 
Jowls, доброго времени суток!
По ссылке разбирается похожая задача
https://www.planetaexcel.ru/techniques/7/19014/
В меру добавить сумму промежуточных и общих итогов, Dax
 
Доброго времени суток!
1. в рузультат функции IF вы кладете идентичные условия, например 10+-7 и 10-7 выдаст одинаковый результат.
Код
IF ( - [SumB] > 0; [SumA] + - [SumB]; [SumA] - [SumB] )
2.Собственно сама исправленная формула
Код
=
VAR _t =
    ADDCOLUMNS (
        CALCULATETABLE (
            SUMMARIZE ( 'Таблица1'; 'Таблица1'[менеджер]; 'Таблица1'[товар] );
            ALL ( 'Календарь' )
        );
        "privet"; [мера+]
    )
VAR _res =
    SUMX ( _t; [privet] )
RETURN
    _res

3.Меру+ я бы переписал так
Код
=
VAR _a =
    MIN ( 'Календарь'[Date] )
VAR _b =
    CALCULATE ( [SumA] - [SumB]; ALL ( 'Календарь' ); 'Календарь'[Date] < _a )
VAR _c =
    MAX ( BLANK (); _b )
RETURN
    _c
.

Изменено: Lari - 26.11.2023 15:54:49
Мера в DAX в Power Pivot, вычисляющая новых, переходящих, пропавших клиентов
 
surkenny, вы правы.
Хорошо что тамже можно  переключить решение для excel
https://www.daxpatterns.com/new-and-returning-customers-excel-2013/
Мера в DAX в Power Pivot, вычисляющая новых, переходящих, пропавших клиентов
 
i molecule, доброго времени суток!
Обратите внимание на материал по этой ссылке
https://www.daxpatterns.com/new-and-returning-customers/
Изменено: Lari - 22.11.2023 19:21:51
Сцепить значение последней заполоненной ячейки в строке с соответствующей датой., вывод и группировка данных из двух массивов
 
Вариант через Power Query.
За основу брал чужие наработки.
Изменено: Lari - 21.11.2023 21:50:04
PQ. EACH IF несколько условий, Подправьте, пожалуйста, формулу. Я не могу понять ошибку. Спасибо.
 
Ольга Помогаева, обратите внимание на ваши условия,
Например дата 8.11.2023 больше и 01.10 и  01.11, а поскольку первое условие стоит 01.10 то на нем перебор условий и останавливается.
В вашем случае надо поставиь условие 01.11 раньше 01.10  .



 
   
PQ. EACH IF несколько условий, Подправьте, пожалуйста, формулу. Я не могу понять ошибку. Спасибо.
 
Ольга Помогаева, доброго времени суток!
Попробуйте вместо or написать else if.
Создание вычисляемого столбца в DAX по аналогу формулы суммеслимн/суммеслимн
 
Digital_Sportsman, доброго времени суток!
Вариант с мерой и таблицей календарем.
Сводная таблица с вычислением приведённого отличия по датам
 
KG, доброго времени суток!
Еще вариант, с ручным контолем кварталов.
Power BI - количество повторений в столбце, Необходимо отфильтровать значения, которые повторяются более 1-го раза
 
surkenny, я не могуть быть таким строгим, сам грешен вопросами без примеров, но в итоге их делаю, и бывает что, после составление примера, решение сам нахожу.
Изменено: Lari - 17.11.2023 15:01:57
Power BI - количество повторений в столбце, Необходимо отфильтровать значения, которые повторяются более 1-го раза
 
kolyambus55rus, доброго времени суток!
Если сделаете пример, будет легче вам помочь.
Power BI - отклонения по не наступившим периодам
 
Vasiliy, доброго времени суток.
Автоиерархию нужно отключать.
Мой вариант во вложении.
В меру добавить сумму промежуточных и общих итогов, Dax
 
Михаил Л, доброго времени суток!
Вариант
Код
Мера =
VAR _t =
    ADDCOLUMNS (
        SUMMARIZE ( 'продажи'; 'продажи'[менеджер]; 'товар'[товар] );
        "privet"; [Премия]
    )
VAR _res =
    SUMX ( _t; [privet] )
RETURN
    _res
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 15 След.
Наверх