Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 346 След.
DAX в PowerBI и MS Excel
 
Доброе время суток
Цитата
Solomatnikov написал:
В первую очередь - речь о разделителях в мерах "," и ";"
Как бы уже в Power BI Desktop можно менять разделитель аргументов в функциях DAX. Иногда полезно ставить обновления :)
Перенос данных из Excel в MS SQL
 
Цитата
Murderface_ написал:
можно через Power Query сделать подобную сверку.
Можно, и через VBA можно и через Microsoft Query :)  Думаете ТС поймёт ваш код?
Сравнение массивов числовых данных на степень похожести, найти ряд данных, наиболее близкий к расчётным
 
Цитата
Zasypich написал:
Там только цифры
Вы не поверите, но я это тоже заметил :)  
Цитата
Zasypich написал:
и все положительные
и что, как это способствует установлению сходства? Шаман, вы, батенька :)
Updated
Почитал про этот загадочный WAPE, учитывая, что сумма по столбцу 1 одна и та же, то это ровно тоже  Манхэттенское расстояние. А дальше песня, путь прогноз был всегда в 3 раза больше чем факт. Тогда абсолютная сумма отклонений 2 * Sum(Fi) и WAPE = 2. Отсюда забавное значение точности прогноза минус 100%, а можно и минус 200% и т. д.
Изменено: Андрей VG - 5 Авг 2020 14:28:47
Сравнение массивов числовых данных на степень похожести, найти ряд данных, наиболее близкий к расчётным
 
Цитата
Zasypich написал:
на сумму значений в столбце данных
Какого из двух? Если значения в столбце знакопеременные и, в пределе, сумма равна 0?  В чём профит?
Изменено: Андрей VG - 5 Авг 2020 13:30:21
Сравнение массивов числовых данных на степень похожести, найти ряд данных, наиболее близкий к расчётным
 
Доброе время суток
Вариант - Манхэттенское расстояние, формула массива
Код
=СУММ(ABS($A$5:$A$114-B5:B114))/СЧЁТ($A$5:$A$114)

Ещё вариант. коэффициент Танимото. Ну и аналогичные Коэффициент сходства
Код
=СУММПРОИЗВ(--($A$5:$A$114=B5:B114))/(2*СЧЁТ($A$5:$A$114)-СУММПРОИЗВ(--($A$5:$A$114=B5:B114)))

Интересно, стоит ли сюда привлекать LCS, редакционное расстояние? :)
Изменено: Андрей VG - 5 Авг 2020 13:19:34
Удаление текста между "(" и ")", как удалить любое значение между скобками
 
Доброе время суток
Цитата
New написал:
с помощью функции VBA
на тексте "Марина (5 яблок), Наташа (2 груши) и Соня (2 апельсина)" Соню игнорирует :)
Перенос данных из Excel в MS SQL
 
Цитата
vikttur написал:
А тема
по идее с такой размытой постановкой, требует переноса в курилку.
Перенос данных из Excel в MS SQL
 
Offtop
Цитата
Значение_SQL = SQL[b]{2},
- Петька, прибор!
- 100!
- Что сто?!
- А что прибор?!
:D
Перенос данных из Excel в MS SQL
 
Доброе время суток
Цитата
Дмитрий Осипов написал:
а видения алгоритма пока нет
Ну это вполне естественно, если нет чётких определений: структур данных на входе и выходе, ограничений, взаимосвязей, что собственно нужно делать и так далее.
Дмитрий, думаю это не очень хороший подход - ожидать, что на форумный пост будут отвечать статьями. Тут либо вы начинаете грызть теорию баз данных и, понимая её, решать задачу. Либо максимально и кратко детализируете с примерами выше описанное.
Автоматический подсчет потерь продаж в магазине
 
msi2102, коллега, я полагаю, что ТС пришёл за готовым решением - где хоть одна его попытка что-то сделать по приведённым подходам решения? Максимум своего участия, похоже, он видит - указать что не так и как бы хотелось ещё к первоначальному желанию. Задача же достаточно комплексная, учитывая структуру входных данных, следовательно никто не хочет тратить своё время на её решение.
преобразование из массива в сводную таблицу
 
Цитата
Robin написал:
как насчёт других вариантов?
Power Query, Ctrl+C, Ctrl+V, формулы - вас нужно уговаривать изучить приёмы? Это не мне поручили :)
Как заставить xls - открываться именно той программой, с которой они ассоциированы (Эксель2016)
 
Доброе время суток
Цитата
Werwolfik написал:
Так вот - когда открыт портативный Эксель2007 - файлы xls - плюют на назначенную им ассоциацию
Следовательно, когда вы открываете Excel 2007, та часть, которая обеспечивает портативность нечто меняет в системе Windows 7, после чего система начинает открывать xls в Excel 2007. Следовательно, нужно доработать загрузчик портативности, запретив ему менять это нечто :)   А так как подобная доработка не имеет отношения к работе в Excel, то следует обратиться в некоторое другое место с данным вопросом.
преобразование из массива в сводную таблицу
 
Доброе время суток
Цитата
Robin написал:
просто немогу понять что от меня требуют.
Почитать раздел Приёмы данного сайта, в частности Редизайнер таблиц. :)
Узнать наибольшее совпадение по порядку значений, найти цифры в определенном порядке
 
Доброе время суток
Цитата
DJMC написал:
13 4 6
Стоит последовательно в первой строке. В восьмой строке последовательно 13 4 и 6 в самом конце последовательности. Так что же всё же ищем? Почему тогда не
не первая и десятая строки? 1 2 7 10 15? А чем хуже 12 1 2 7 10 5?
По какому всё же критерию это было определено?
Цитата
DJMC написал:
в строчке 8 больше всего совпадений
Изменено: Андрей VG - 4 Авг 2020 18:16:32
Как решить Error: “DataSource.NotFound: File or Folder: We couldn't find the folder”, Power Query
 
Доброе время суток
Цитата
Alex D написал:
остановить Query
Остановить нет, обработать ошибку да Error Handling
Загрузка большого json
 
Доброе время суток
Цитата
Владимир Л написал:
Он берет только верхний уровень, а у меня многоуровневый json с массивами и объектами.
Вам кто-то запрещает выполнить трансформации, чтобы вывести нужные уровни :qstn:  :excl:
Передача параметров в в sql-запрос через NativeQuery
 
Цитата
Максим Зеленский написал:
преобразуются в скаляры и будут встроены в запрос
Максим, спасибо. Понял. Это я со своей колокольни смотрю. :)  Если есть возможность выполнять SQL запросы (а в Power Query можно ваять код вполне себе хранимой процедуры, это не MS Query где только стиль представлений проходит), то я предпочту его написать, а в получатель отправлять уже его результат, ну, максимум добавить Join с другим источником. Ибо, зачем козе баян надеяться на то, что ещё один оптимизатор чего-нибудь допишет в запрос, после чего это может начать, мягко говоря, подтормаживать.
Отобразить ближайшее значение к другому в указанном диапазоне
 
Цитата
buchlotnik написал:
покажите файл в котором не работает
Доброе утро, Михаил.
Судя по картинке в #9 и в приложенном мной файле не работает.
Передача параметров в в sql-запрос через NativeQuery
 
Цитата
Максим Зеленский написал:
вообще не зачем через Value.NativeQuery.
Максим, а чем такой вариант хуже чем через фильтрацию в интерфейсе? И сопутствующий
Цитата
Максим Зеленский написал:
С такой проблемой справится обычный Query Folding
Query Folding уже 100% работает со всеми Odbc.Source, OleDb.Source?
Отобразить ближайшее значение к другому в указанном диапазоне
 
Доброе время суток
Цитата
oleg9911 написал:
Помоему, не работает
Можете привести пример? А то как-то...
Сводная таблица - анализ продаж, создание сводной таблицы, имея исходные данные из 1С (универсальный отчет)
 
Доброе время суток.
Если несколько причесать данные в Power Query, то как-то так
Изменено: Андрей VG - 4 Авг 2020 23:07:44
Передача параметров в в sql-запрос через NativeQuery
 
Цитата
Максим Зеленский написал:
а вы передаете параметры именно в процедуру БД?
Нет, Максим, это просто параметризированный запрос :)
Сортировка значений по нескольким колонкам с сохранением предыдущей сортировки в редакторе Power Query
 
Яна Брюханова, вам следующий раз результат тоже выдавать в стиле - Ладно! И так сойдёт? Где дата и время в результате объединения фалов? В чём проблема приложить тексты запросов, а не картинки?
Код
let
    Source = Folder.Files("c:\temp"),
    neededFiles = Table.SelectRows(Source, each Text.Lower([Extension]) = ".xls" and not(Text.StartsWith([Name], "~$"))),
    contentToTable = Table.TransformColumns(neededFiles[[Name], [Content]], {"Content", each
        Excel.Workbook(_, true, false){0}[Data]
    }),
    expandContent = Table.ExpandTableColumn(contentToTable, "Content", {"Тема предложения", "Предложение", "Код сессии", "CONTRAGENTID", "BUSINESSPARTNERID", "Оператор", "Начало", "Окончание", "Статус", "Перезвонить"}),
    setOutputOrder = Table.Sort(expandContent,{{"Начало", Order.Ascending}, {"Оператор", Order.Ascending}, {"Окончание", Order.Ascending}})
in
    setOutputOrder

Вполне себе сортирует с добавлением файла.
Сумма значений из другой таблица (суммеслимн), Аналог суммеслимн для Dax
 
И вам тоже - здравствуйте.
Для вычисляемого столбца
Код
= CALCULATE (
    VAR product =
        VALUES ( 'Таблица2'[Товар] )
    VAR ptype =
        VALUES ( 'Таблица2'[тип] )
    RETURN
        SUMX (
            FILTER ( 'Таблица1'; 'Таблица1'[товар] = product && 'Таблица1'[Тип] = ptype );
            'Таблица1'[Продажи]
        )
)

Цитата
bereteli написал:
но мерой?
В примере нет - на каких измерениях.
Вставить название бренда в пустую ячейку
 
Доброе время суток
Цитата
Кирилл Стерняков написал:
как это сделать... Пример во вложении.
:qstn:
Например, найти в сети обученную нейросеть, которая способна выделить в некоторой текстовой строке название бренда по смыслу, причём дистанционно без какого-либо примера :)
Передача свойств объекта в процедуру на запись
 
Цитата
sokol92 написал:
создается копия фактического аргумента.
Добрый день, Владимир.
Большое спасибо за расставляющее точки над Ё исследование.
Сортировка значений по нескольким колонкам с сохранением предыдущей сортировки в редакторе Power Query
 
Доброе время суток
Цитата
Яна Брюханова написал:
но после того как подгружаю новые файлы, эта фильтрация слетает
В таком случае требуется пример - доказательство. Некий запрос, загружающий несколько файлов после загрузки которых сортировка выполняется в запросе Power Query правильно. И несколько файлов, добавление которых в загрузку приводит к нарушению сортировки.
Сумма родителя и всех его родственников вниз, Dax Мера
 
Цитата
Светлый написал:
Только Отец-Сын
Вариант
Код
=
VAR myName =
    VALUES ( 'Таблица1'[Человек] )
VAR myLevel =
    PATHLENGTH ( VALUES ( 'Таблица1'[Иерархия] ) )
RETURN
    IF (
        HASONEVALUE ( 'Таблица1'[Человек] );
        CALCULATE (
            SUM ( 'Таблица1'[Продажи] );
            FILTER (
                ALL ( 'Таблица1'[Человек]; 'Таблица1'[Иерархия] );
                VAR difference =
                    PATHLENGTH ( 'Таблица1'[Иерархия] ) - myLevel
                RETURN
                    PATHCONTAINS ( 'Таблица1'[Иерархия]; myName )
                    && difference >= 0
                    && difference < 2
            )
        );
        BLANK ()
    )
Автоматический подсчет потерь продаж в магазине
 
Offtop
Цитата
msi2102 написал:
и уж совсем можно обнаглеть
Не, это не совсем. Совсем - это преобразовать исходное чудо в нормализованные таблицы. Но это не наш метод. Нормальные герои... :)
Сумма родителя и всех его родственников вниз, Dax Мера
 
Цитата
Archerius написал:
Поменяв представление, задача решается сама собой.
И объём данных стал в 2,5 раза больше :)  И таблица фактов предназначена теперь только для решения этой задачи. Увы, не всё можно упростить.

Ещё вариант, если исходить, что человек уникален.
Код
=
VAR me =
    VALUES ( 'Таблица1'[Человек] )
RETURN
    IF (
        HASONEVALUE ( 'Таблица1'[Человек] );
        CALCULATE (
            SUM ( 'Таблица1'[Продажи] );
            FILTER (
                ALL ( 'Таблица1'[Человек]; 'Таблица1'[Иерархия] );
                PATHCONTAINS ( 'Таблица1'[Иерархия]; me )
            )
        );
        BLANK ()
    )
Изменено: Андрей VG - 3 Авг 2020 11:00:08
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 346 След.
Наверх