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

Страницы: 1 2 3 4 5 6 7 8 9 10 След.
too many requests как обойти PQ - как вставить задержку в запрос, Помогите разобраться, пожалуйста
 
Цитата
написал:
вставить задержку между обращениями
посмотрите здесь:

https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=message&FID=1&TID=151974&a...
PQ - Как отсортировать текст в строках в алфавитном порядке
 
вы не тот столбец взяли , вот так надо:

= Table.AddColumn(#"Добавлен пользовательский объект1", "Пользовательская.3", each List.Repeat({[Пользовательская]},[Пользовательская.2]))
Изменено: azma - 29.08.2022 15:28:26
PQ - Как отсортировать текст в строках в алфавитном порядке
 
Вариант:
Код
let
  from = Excel.CurrentWorkbook(){[Name = "Table1"]}[Content], 
  TblBuffe = Table.Buffer(
    Table.Sort(from, {{"Promo", Order.Ascending}, {"Product", Order.Ascending}})
  ), 
  Group = Table.Group(
    TblBuffe, 
    {"Promo"}, 
    {{"All Products", each Text.Combine([Product], ", "), type text}}
  ), 
  AddColumn = Table.AddColumn(
    Group, 
    "Пользовательский", 
    each List.Repeat({[All Products]}, List.Count(Text.Split([All Products], ",")))
  ), 
  SelectCol = Table.SelectColumns(AddColumn, {"Пользовательский"}), 
  Expand = Table.ExpandListColumn(SelectCol, "Пользовательский")
in
  Expand
DAX: сумма по клиентам, имеющим 2 категории
 
Цитата
написал:
surkenny
Ваше решение лучше моего, я все время забываю про "Общий итог" :(
Изменено: azma - 27.08.2022 12:57:39
DAX: сумма по клиентам, имеющим 2 категории
 
Вариант:
Код
=
VAR Countmark =
    COUNTROWS ( VALUES ( 'Таблица1'[Показатель] ) )
RETURN
    IF ( Countmark = 2; SUM ( 'Таблица1'[Сумма] ) )
Изменено: azma - 27.08.2022 03:07:21
DAX. Суммирование значений за определённый диапазон дат, Необходимо отфильтровать диапазон дат и суммировать значения
 
смотрите
https://xxlbi.com/blog/power-bi-antipatterns-3/
Фильтрация таблицы через Table.SelectRows
 
Если я правильно понял, то Вам нужно написать вот так:
Код
let t =[Индекс]
in
Table.SelectRows(
    #"Добавлен индекс",
    each [Город] = #"Добавлен индекс"[Город]{t}
)

или так
[
  t  = [Город], 
  to = Table.SelectRows(#"Добавлен индекс", each [Город] = t)
][to]
Изменено: azma - 23.08.2022 07:11:15
Создание Столбца по условию(если содержится слово РАСЧЕТ) Power Query, подсказать функцию
 
Вам нужно сперва все пустые заменить на null
P_Pivot. Вычислить дату равную последнему дню месяца.
 
напишите так:
Код
EOMONTH ("1"&"."&month("1"&" "&max([Месяц]) )&"."&max([Год]); 0)
а лучше создать календар-таблицу
Изменено: azma - 17.08.2022 06:07:10
PowerQuery связь таблицы с плавающими датами
 
я не уверен что уловил  логику, но проверьте:
Power Query, Кавычки в номерах столбцов
 
Цитата
написал:
что не так было с моим вариантом?
можно так написать
Код
let
    source = Table.ToList(Excel.CurrentWorkbook(){[Name="Столбцы"]}[Content],(x)=> Text.Combine(x))
in
    source
или так
Код
let
    source = Table.ToList(Excel.CurrentWorkbook(){[Name="Столбцы"]}[Content],List.SingleOrDefault)
in
    source
или так
Код
let
    source = Table.ToList(Excel.CurrentWorkbook(){[Name="Столбцы"]}[Content],List.Single)
in
    source

но лучше как Вам говорил выше
Изменено: azma - 03.08.2022 10:34:32
PQ. Удаление скобок и значений в скобках
 
можно так:
Код
let
  Источник = Excel.CurrentWorkbook(){[Name = "Таблица1"]}[Content], 
  #"type" = Table.TransformColumnTypes(Источник, {{"ИМЯ", type text}}), 
  f = (x) =>
    try
      Text.Trim(
        Text.ReplaceRange(
          x, 
          Text.PositionOf(x, "("), 
          Text.PositionOf(x, ")") - Text.PositionOf(x, "(") + 1, 
          ""
        )
      )
    otherwise
      x, 
  to = Table.TransformColumns(#"type", {"ИМЯ", f})
in
  to
Изменено: azma - 28.07.2022 06:25:10
Ошибка в вычислении функции TOTALYTD DAX
 
посмотрите так нужно Вам?
https://ibb.co/dMqJH6b
Изменено: azma - 24.07.2022 11:28:27
DAX_Сумма с фильтром по Мере -1, Мера с фильтром по значению другой меры, уменьшенной на 1
 
Цитата
написал:
]<=[Анализируем_Неделя])
Вы уверены что хотите меньше или равно. в фильтре у Вас стоит 1 неделя?!
напишите
Анализируем_Год=ALCULATE(MAX('Таблица1'[Год_нед]);ALL('Таблица1'))
Изменено: azma - 22.07.2022 16:49:05
PowerPivot. Подтянуть категорию из другой таблицы по условию вхождения в определенный диапазон
 
Нужно удалить связь между таблицами и написать меру такую:
Код
=SUMX (
    'Сегмент';
    COUNTROWS (
        FILTER (
            'Данные';
            AND (
               [Цена]>= MIN ( 'Сегмент'[от]);
                [Цена]  <= MAX ( 'Сегмент'[до] )
            )
        )
    )
)
Изменено: azma - 21.07.2022 00:46:42
Как разделить слипшийся текст в PQ
 
Цитата
написал:
применить вашу идею в своем файле.
Можно так

Код
Text.Combine(Splitter.SplitTextByCharacterTransition({"а" .. "я"}, {"А" .. "Я"})([MyData])," ")

а, лучше выложите свой файл
Изменено: azma - 14.07.2022 10:46:52
Как разделить слипшийся текст в PQ
 
можно так:
Код
let
  Source= Excel.CurrentWorkbook(){[Name = "Таблица1"]}[Content], 
  SplitColumnbyCharacterTransition = Table.SplitColumn(
    Source, 
    "MyData", 
    Splitter.SplitTextByCharacterTransition({"а" .. "я"}, {"А" .. "Я"}), 
    {"MyData1", "MyData2"}
  ), 
  AddColumn = Table.AddColumn(
    SplitColumnbyCharacterTransition, 
    "ИНФО", 
    each Text.Trim(Text.Combine({[MyData1], [MyData2]}, " "))
  ), 
  SelectColumns = Table.SelectColumns(AddColumn, {"ИНФО"})
in
 SelectColumns
Разделение данных для анализа и построения схемы
 
Ещё Вариант, можете поблагодарить Алексей (PooHkrd) Семилетов

https://t.me/PQ_ru/31211
Остаток на самую позднюю дату power query
 
вот так нужно
Поиск предыдущего обращения клиента мерой на DAX, Поиск предыдущего обращения клиента мерой на DAX
 
посмотрите привольно ли я Вас понял, конечно Вам нужно отключить общий итог
Код
=
SUMX (
    VALUES ( tabc[Клиент] );
    VAR tab =
        CALCULATETABLE ( TOPN ( 2; 'tabc'; 'tabc'[Дата обращения]; DESC ) )
    RETURN
        CALCULATE ( MIN ( 'tabc'[Дата обращения] ); tab )
)
Изменено: azma - 05.03.2022 05:30:19
P_Pivot. Создать меру, возвращающую данные за последние 5 недель
 
Цитата
написал:
azma , замечания:
спасибо!
P_Pivot. Создать меру, возвращающую данные за последние 5 недель
 
Код
=
VAR maxWeek =
    MAXX ( ALL ( 'Таблица1'[Неделя] ); 'Таблица1'[Неделя] ) - 5
RETURN
    IF ( MAX ( 'Таблица1'[Неделя] ) > maxWeek; SUM ( 'Таблица1'[Реализация] ) )
Совместимость мер BI и Excel PP
 
Цитата
написал:
2. Тут жалуется на IN. В BI всё работает.
без файла трудно помочь вам, но попробуйте использовать CONTAINS вместо IN
примерно так:
Код
MAXX (
    ADDCOLUMNS (
        VALUES ( 'БД'[Этап воронки] ),
        "ss",
            CALCULATE (
                COUNTROWS (
                    FILTER (
                        VALUES ( 'БД'[№ процесса] ),
                        CONTAINS('Статус','Статус'[Sort],[Индекс процессов] )
                    )
                ),
                ALLEXCEPT ( 'БД', 'БД'[Деп иниц], 'БД'[Этап воронки], 'БД'[Инициатор], 'БД'[Название процесса] )
            )
    ),
    [ss]
)
Изменено: azma - 02.03.2022 18:27:17
DAX Расчет суммы по наименьшему значению атрибута из связанной таблицы
 
Цитата
написал:
azma  , супер!
Автор здесь
https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=message&FID=1&TID=143655&a...

Код
=SUMX(VALUES(sales[SaleCode]),
    var minID = CALCULATETABLE(TOPN (
                1,
                ADDCOLUMNS ( VALUES ( sales ), "ID", RELATED ( factor[FactorId] ) ),
                [ID], ASC
            ))
    Return CALCULATE(SUM('sales'[SaleSum]), minID)
)
Изменено: azma - 18.02.2022 20:04:58
DAX Расчет суммы по наименьшему значению атрибута из связанной таблицы
 
Цитата
написал:
так итоги неверные
1)
Код
SumTotal==SUM(sales[SaleSum])

2)
Код
=
SUMX (
    VALUES ( sales[SaleCode] ),
    CALCULATE (
        SUMX (
            TOPN (
                1,
                ADDCOLUMNS ( VALUES ( sales ), "ID", RELATED ( factor[FactorId] ) ),
                [ID], ASC
            ),
            [SumTotal]
        ),
        ALLEXCEPT ( sales, sales[SaleCode] )
    )
)
DAX Расчет суммы по наименьшему значению атрибута из связанной таблицы
 
а так:
Код
=
CALCULATE (
    SUM ( sales[SaleSum] );
    FILTER (
        'factor';
        'factor'[FactorId]
            = MINX (
                ADDCOLUMNS ( VALUES ( sales ); "ID"; RELATED ( factor[FactorId] ) );
                [ID]
            )
    )
)
Изменено: azma - 18.02.2022 18:04:42
DAX Расчет суммы по наименьшему значению атрибута из связанной таблицы
 
не понял, как не работает?
я проверял меру в power bi desktop
Изменено: azma - 18.02.2022 17:52:38
DAX Расчет суммы по наименьшему значению атрибута из связанной таблицы
 
Проверьте: только Вы не правильно указали сумма для b03    310,00 ₽
а должно быть 998 так как в таблице у вас мин для b03

 
SaleIdSaleCodeSaleSumFactorCode
1a01234FactorTwo
2a01169FactorFour
3a02529FactorOne
4a03128FactorThree
5a04212FactorOne
6a04819FactorThree
7b01542FactorThree
8b02703FactorFour
9b03310FactorTwo
10b03998FactorOne
Код
=
CALCULATE (
    SUM(sales[SaleSum]),
    'factor'[FactorId]
        = MINX (
            ADDCOLUMNS ( VALUES ( sales ), "ID", RELATED ( factor[FactorId] ) ),
            [ID]
        )
)
Изменено: azma - 18.02.2022 16:52:09
DAX определить количество книг, которые не вернули в библиотеку на определенную дату
 
Цитата
написал:
Сами додумались или утащили у кого?
Сам ,Но это не было сразу первая идея
 
DAX определить количество книг, которые не вернули в библиотеку на определенную дату
 
если нужно кол-во книг, которые не вернули то см файл во вложении
1- я разделил столбец дата/время на дата и время,
2- создал дополнительный условный  столбец
3- получил итого
во вложении файл power bi
Страницы: 1 2 3 4 5 6 7 8 9 10 След.
Наверх