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

Страницы: 1
Разный текст определяется как одинаковый, "0" ="00"
 
Здравствуйте
При применении формулы СУММЕСЛИМН текстовые значения "0" и "00" считаются одинаковыми, хотя ="0"="00" возвращает ЛОЖЬ. Подскажите, как можно корректно посчитать суммы по каждой группе стандартными формулами без VBA и PowerQuery?
Ошибка запроса Power Query
 
Здравствуйте

При обработке запросов у некоторых пользователей возникает ошибка (на снимке). То есть у одних пользователей ошибки нет, а у других есть. Источники данных запросов, в которых возникает ошибка - Google Sheets и сетевой диск. Параметры уровней конфиденциальности в PQ у всех глобально игнорируются, настройки безопасности коллег не проверял, у меня стоят по умолчанию (у меня все работает без ошибок). Помогите выяснить причину ошибки и подскажите, что делать, чтобы запрос работал у всех пользователей. Если требуется больше информации, напишите, что еще нужно.
Группировка по интервалам в Power Query, Сгруппировать длительность по часовым интервалам
 
Здравствуйте

Есть задача - сгруппировать некоторый длительный интервал по часам.
Например:
Начало 11.03.2024 12:45:00
Длительность 01:10:00

Нужно разбить длительность так, чтобы было видно, в какой часовой интервал сколько времени было задействовано.
Результат должен быть таким:
12:00-13:00 = 00:15:00
13:00-14:00 = 00:55:00

Сейчас использую такое решение, но оно сильно тормозит на больших объемах на этапе "Список_секунд".
Код
let
    Источник = Excel.CurrentWorkbook(){[Name="Исходник"]}[Content],
    Список_секунд = Table.AddColumn(Источник, "ListDateTimes", 
        each 
            List.DateTimes([DateTimeStart],[Duration],#duration(0, 0, 0, 1)),    //Формируем список всех секунд, которые сотрудник провел в указанном статусе в рамках сессии
        type list),
    Начало_часа = Table.TransformColumns(Список_секунд, 
        {
        {"ListDateTimes", each List.Transform(_, each Time.StartOfHour(_)), type list}    //Вычисляем начало часа для каждой секунды (определяем интервал для каждой секунды)
        }),
    Развернуть_ListDateTimes = Table.ExpandListColumn(Начало_часа, "ListDateTimes"),
    Группировка_по_интервалам = Table.Group(Развернуть_ListDateTimes,     
        {"Condition", "ListDateTimes"}, 
        {{"Duration", each Table.RowCount(_), Int64.Type}}    //Группируем секунды по началу часа, к которому они принадлежат
        ),
    Измененный_тип = Table.TransformColumnTypes(Группировка_по_интервалам,{{"ListDateTimes", type datetime}})
in
    Измененный_тип
Прикрепляю пример файла.

Есть ли более быстрое решение данной задачи в Power Query? Объем рабочих данных составляет 500k+ строк ежедневно.
Рад готовым решениям, подсказкам, ссылкам.
ожидается токен comma
 
Здравствуйте
Редактор выдает ошибку "Ожидается токен Comma." в in
Код
    Удалить_индекс = Table.RemoveColumns(Сняты_с_линии, {"Дата", "Индекс"})
in
    Удалить_индекс
Подскажите, какая может быть причина?
Изменено: Игорь Сова - 30.11.2022 17:16:18
DAX посчитать количество уникальных значений по значению меры
 
Здравствуйте
Своих навыков работы в DAX не хватает, а в интернете не нашел подходящего решения.
Задача:
Посчитать количество сотрудников со средним чеком > 50 000 рублей
Для среднего чека создана мера
Средний чек:=SUM([Чек])/COUNTA([Номер продажи])
Поскольку DAX считает по строкам, то мера Количество:=CALCULATE(DISTINCTCOUNT[Сотрудник]);FILTER('Таблица1';[Средний чек]>50000)) выдает количество сотрудников, у которых есть хотя бы одна продажа >50000
Изменено: Игорь Сова - 14.09.2022 14:27:30
Страницы: 1
Наверх