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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 362 След.
Полоса прокрутки для CheckBox'ов
 
Цитата
kohet написал:
в чем разница между Frame и просто формой в этом случае?
Если у вас только checkboxes - то никакой. Если хотя бы ещё кнопки Ok и Отмена, то их-то зачем крутить?
Полоса прокрутки для CheckBox'ов
 
Доброе время суток
Цитата
kohet написал:
Как прикрутить полосу прокрутки
Поместить ваши checkboxes во Frame и настроить в нём прокрутку.
Цитата
kohet написал:
Весь интернет вычитал
Без бла-бла, пожалуйста.
Power BI. Помогите написать формулу Dax, по подобию Эксельной ЕСЛИМН, Перемножить данные на коэффициенты, в зависимости от рынка и бренда
 
Цитата
DrillPipe написал:
Так с некоторыми дополнительными ухищрениями можно
Можно, но зачем? Не проще ли и эффективнее сразу модель по человечески, продумав, построить? :)
Power BI. Помогите написать формулу Dax, по подобию Эксельной ЕСЛИМН, Перемножить данные на коэффициенты, в зависимости от рынка и бренда
 
DrillPipe, коллега, а зачем так усложнять? Для первой таблицы
Код
= SUMX('Append1',
    Var curMarket = 'Append1'[Market]
    Return 'Append1'[Value] * CALCULATE(SUM('кэф'[k]), 'кэф'[Market] = curMarket)
)

Для второй таблицы
Код
= SUMX('кэф', 
    Var curMarket = 'кэф'[Market]
    Return 'кэф'[k] * CALCULATE(SUM('Append1'[Value]), 'Append1'[Market] = curMarket)
)
Изменено: Андрей VG - 19 окт 2020 22:32:05
Power BI. Помогите написать формулу Dax, по подобию Эксельной ЕСЛИМН, Перемножить данные на коэффициенты, в зависимости от рынка и бренда
 
Цитата
PooHkrd написал:
что DAX обнаружит циклические ссылки
Алексей, я не предлагал использовать суррогат многие-ко-многим - больше проблем, чем смысла. То же самое в Power BI Desktop.
Конвертация даты со временем 24-00 в Power Query
 
Offtop
Папа, папа - отгадай загадку: зелёное на стене висит и пищит.
????
Папа - всё, дочка, сдаюсь, что это?
Дочка - селёдка.
Папа, рассуждает: на стене висит - ну, сушится, зелёная - ну заплесневело. Но почему пищит?
Дочка - а чтобы не догадался!!! :)
Power BI. Помогите написать формулу Dax, по подобию Эксельной ЕСЛИМН, Перемножить данные на коэффициенты, в зависимости от рынка и бренда
 
Цитата
Darkhan написал:
но другую связь power bi не даёт выбрать.
А что мешает, как в примере в Excel создать вычисляемые столбцы для создания отношения первичный ключ Coefficients и внешний ключ Sales?!
Power BI. Помогите написать формулу Dax, по подобию Эксельной ЕСЛИМН, Перемножить данные на коэффициенты, в зависимости от рынка и бренда
 
Цитата
Darkhan написал:
Надеюсь, что все указал
Ещё бы в примере соответствие между результатом и входом соблюсти. Вы уверены, что вам будут интересны результаты в таком же стиле - где-то как-то так для понимания? :)
Power BI. Помогите написать формулу Dax, по подобию Эксельной ЕСЛИМН, Перемножить данные на коэффициенты, в зависимости от рынка и бренда
 
Доброе время суток
Цитата
Darkhan написал:
простите
Полагаю что за такой пример, Алексей вас не простит :D
MSXML2.XMLHTTP запрос, передача параметров rest API json, Передача параметров в rest API запросы (json)
 
Доброе время суток
Цитата
katep написал:
даже вот так
Может для начала ссылку на описание API? Откуда информация, что методика для всех json-запросов она единственная и не неповторимая?
Изменить цвет фона Лабела по событию MouseMove
 
Доброе время суток.
Вариант.
Заполнение таблиц через Power Query
 
Цитата
Ranker Dark написал:
Вообще не то.
Да ну, а вы отфильтруйте Table_1 и Table_2 на шаге neededTables = Table.SelectRows(thisBookData, each Text.StartsWith([Name], "Table_")) получите
Цитата
Ranker Dark написал:
данные из таблиц 3 и 4 оказаться в разных столбцах.
И уж великодушно простите команду разработчиков Power Query за то, что они не смогли организовать возможность вывода одинаковых названий столбцов в таблице.
Ну, и заодно и за то, что одним запросом нельзя вывести две разные таблицы результата на лист. :)  Возможно кому-нибудь будет интересно сделать такой отдельный запрос для таблиц 1 и 2. Просто подождите - выходные.
Изменено: Андрей VG - 18 окт 2020 19:36:58
Вставить новую строку
 
Цитата
Иван Иванчиков написал:
???
Цитата
Словарь
МО́ЖНО

   1.
   Возможно, есть возможность.
   "М. сделать в два дня"
   2.
   Разрешается, позволительно.
   "Здесь м. курить?"
Присвоить макрос кнопке в коде без выделения этой кнопки
 
Цитата
vikttur написал:
предложите название темы.
Цитата
Эжен Несознанский написал:
Спасибо!!! Работает =))))))
:D
Вставить новую строку
 
Цитата
Mershik написал:
примера нет
Ну, тут если ТС на буковках экономит, то боюсь, его не дождёмся :)
Вставить новую строку
 
Доброе время суток
Цитата
Mershik написал:
Columns(1).Find
Коллега, а почему поиск ограничен первым столбцом? И ТС же ничего об этом, тогда, по идее, поиск где-то тут ActiveSheet.UsedRange.Find("Товары"). И опять же, по идее нужно добавить проверку, что найдено в таблице, а не где-то ещё - ограничение только одно.
Изменено: Андрей VG - 18 окт 2020 18:13:21
PQ. Поиск текста в HTML коде., Необходимо найти значения в тексте и вернуть в качестве таблицы.
 
Цитата
ivanka написал:
в данном случае возможно решение, где поиск выполняется как по обычному тексту?
Возможно конечно. Просто начинаете строить логическое решение.
Извлекаете подстроку до  ₽ и ищете последнее вхождение >, например, разбив по этому символу и последний элемент и будет. Смотрите описание функции Text.BetweenDelimiters и прочие. Можете даже варианты на форуме работы с регулярными выражениями посмотреть - хотя тут придётся попотеть. В прочем, про последнее есть и статья Регулярные выражения (RegExp) в Power Query - начните с неё, если такое решение вам подходит.

Для второго Url чуть по проще
Код
let
    Source = Web.BrowserContents("https://netology.ru/programs/marketing-internet-magazinov"),
    extract = Html.Table(Source, {
        {"name", "div.tn-atom[field=tn_text_1553702038850]"},
        {"price", "div.tn-atom[field=tn_text_1597142882137]"}
    },
    [RowSelector="div.tn-atom[field=tn_text_1553702038850]"]),
    filter = Table.SelectRows(extract, each ([price] <> null))
in
    filter
Изменено: Андрей VG - 18 окт 2020 16:30:44
Заполнение таблиц через Power Query
 
Цитата
Ranker Dark написал:
Убедитесь в том,
что у вас стоит не совсем "древняя" версия Power Query. Данный код работает в Excel 2016 с версией Power Query 2.61 (будет работать и в 2010 с последней 2.59)
Updated
И тишина, и туда-сюда :)  Упростим
Код
let
    thisBookData = Excel.CurrentWorkbook(),
    neededTables = Table.SelectRows(thisBookData, each Text.StartsWith([Name], "Table_")),
    addId = Table.AddColumn(neededTables, "data", (rec) => Table.AddColumn(rec[Content], "id", each rec[Name])),
    toTable = Table.Combine(addId[data]),
    pivot = Table.Pivot(toTable, List.Distinct(toTable[id]), "id", "Раздел")
in
    pivot
Изменено: Андрей VG - 18 окт 2020 17:50:42
PQ. Поиск текста в HTML коде., Необходимо найти значения в тексте и вернуть в качестве таблицы.
 
Доброе время суток
Цитата
ivanka написал:
более-менее универсальный способ
Увы, такого нет в природе. Вариант для приближения, основанный на CSS Selector Reference, благо есть такая возможность в Power BI Power Query, но напрочь отсутствующая в Excel его версии.
Код
let
    Source = Web.BrowserContents("https://netology.ru/programs/datamarketolog"),
    extract = Html.Table(Source, {{"price", "div.shared-landing-ui-kit-components-PhoneLeadForm-phoneLeadForm-module__title--2haaI"}})
in
    extract
Заполнение таблиц через Power Query
 
Доброе время суток.
Вариант
Код
let
    thisBookData = Excel.CurrentWorkbook(),
    neededTables = Table.SelectRows(thisBookData, each Text.StartsWith([Name], "Table_")),
    addId = Table.AddColumn(neededTables, "data", (rec) => Table.AddColumn(rec[Content], "id", each "Раздел " & Text.AfterDelimiter(rec[Name], "_"))),
    toTable = Table.Combine(addId[data]),
    pivot = Table.Pivot(toTable, List.Distinct(toTable[id]), "id", "Раздел")
in
    pivot
Неверно считаются коэффициенты полиномиального тренда 6-й степени
 
Если подставить числа, показываемые в уравнении, то получается полная фигня. На картинке.
Цитата
bedvit написал:
Неужели 15 знак после запятой может дать погрешность до 15%?
Ну, не сразу 15, но по частям
Код
?1.0E-15 / ((0.1# + 0.2#) - 0.299999999999999)
 0,97375127078281 
А должно было получиться 1 :)
Неверно считаются коэффициенты полиномиального тренда 6-й степени
 
Цитата
bedvit написал:
Видимо криво сделано разрабами.
Привет, Виталий.
Ну, не факт. Сделал решение на МНК в центральных координатах, чтобы иметь для расчёта минимальные числа и связанные с этим проблемы точности типа Double. Решение СЛАУ по схеме Крамера. Обрати внимание, что b получился не равным 0! Следовательно, проблема в точности вычислений. Тут надо уже твою библиотеку с длинными числами задействовать, чтобы получать худо бедно нормальное решение.
Но! результат МНК для полинома 6 степени получился весьма близким по графику к тренду, отображаемому на графике. Так что не факт, что лобовое решение через ЛИНЕЙН более точное :)
Изменено: Андрей VG - 18 окт 2020 12:09:48 (Поправил файл. Из-за сдвижки не верно расчитывались исходные для Крамера)
Подстановка кода из другой таблицы по неполному условию, только Power Query или DAX
 
Цитата
kolyaya написал:
все работает
Ура! Несколько оптимизированный вариант:
Скрытый текст

Цитата
kolyaya написал:
не злитесь
Николай - это так сложно написать:
Для каждой строки таблицы "Данные" отобрать строки из таблицы "Справочник", по следующему алгоритму:
1. Все значения столбцов с одинаковым именем в сравниваемых строках таблиц сравниваются по правилу:
1.1 если значение из таблицы "Справочник" равно null, то результат сравнения равен ИСТИНА,
1.2 иначе результат - ИСТИНА в случае равенства значений, иначе - ЛОЖЬ.
2. Если все результаты сравнения значения двух указанных строк - равны ИСТИНА, то отбираем такую строку справочника, иначе - пропускаем.

Николай - такое или подобное описание - требует хотя бы какого-нибудь знания Power Query или даже Excel? Я так думаю, что это требует только быть человеком разумным, а не пытаться заниматься магическими практиками :)
Изменено: Андрей VG - 18 окт 2020 11:00:42 (Ещё чуть упростил выражение)
Power Query заменить все ошибки в таблице
 
Доброе время суток.
Вариант
Код
let
    sourcePath = Excel.CurrentWorkbook(){[Name="filepath"]}[Content]{0}[Путь] & "Пример1.xlsx",
    source = Excel.Workbook(File.Contents(sourcePath), false, false){[Item="данные", Kind="Sheet"]}[Data],
    errorToNull = Table.ReplaceErrorValues(source, List.Transform(Table.ColumnNames(source), each {_, null})),
    skipNulls = Table.SelectRows(errorToNull, each [Column1] <> null),
    setHeader = Table.PromoteHeaders(skipNulls, [PromoteAllScalars=true]),
    unpivot = Table.UnpivotOtherColumns(setHeader, List.Range(Table.ColumnNames(setHeader), 0, 4), "Attribute", "Value")
in
    unpivot
Ссылки на файлы в папке автоматически, Задача
 
Цитата
vikttur написал:
п. 2.6
Виктор, а вы полагаете, что вопрос определить порядок pdf-файлов, который видит на экране в папке проводника пользователь - это вопрос по Excel?
Ссылки на файлы в папке автоматически, Задача
 
Доброе время суток
Цитата
Евгений Яценко написал:
Кто сможет?
Я смог :)
Изменено: Андрей VG - 17 окт 2020 12:38:03 (Файл не приложил)
VBA и отключение автозаполнения умной таблицы
 
Доброе время суток.
Не по тому месту пользуетесь макрорекордером :)
Код
Application.AutoCorrect.AutoFillFormulasInLists = False
Подстановка кода из другой таблицы по неполному условию, только Power Query или DAX
 
Цитата
kolyaya написал:
А мне необходимо проверять по порядку.
Проверять, что? По какому правилу? Николай - вам не надоело играть в партизана?
Транспонирование с изменяемым количеством элементов
 
Доброе время суток.
Типовое решение на Power Query.
Предложение для форума. Сортировка тем форума
 
Доброе время суток
Цитата
Alemox написал:
Показать темы, в которых "я" принимал участиесоответственно по дате убывания.
А чем это лучше, чем собственный профиль - сообщения?
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 362 След.
Наверх