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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 137 След.
Два столбца в один из разных таблиц
 
bereteli, про PBI можно. В нем вариант работает, можно так таблицу сформировать при помощи функции EVALUATE. Если вдруг VALUES не покатит (скажем столбцов в таблице больше одного), используйте вместо него DISTINCT, но эта функция, если мне не изменяет мой склероз, убирает пустые значения из итоговой таблицы.
Вот горшок пустой, он предмет простой...
Объединение текстовых списков в единую строку.
 
Для модераторов, предлагаю тему:
Power Query. Объединение текстовых списков в единую строку.
AlexandrZh, соблюдайте правила, и добавьте к вашему запросу такой шаг
Код
= Table.CombineColumns(#"Добавлен пользовательский объект2",{"ПК_нач", "ПК_кон"}, (x)=> Text.Combine( List.Transform( List.Zip( x ), each Text.Combine(_, " - ") ), ", "), "Сведено")
Изменено: PooHkrd - 21 Фев 2020 17:22:54
Вот горшок пустой, он предмет простой...
PP. В выражении с CALCULATE использовать в качестве условия переменную-константу
 
Цитата
Muchacha написал:
То, что вы предложили, сюда же не впишется?
А вы попробуйте.
И прекратите оверквотить, а то вообще тему закроют.
Вот горшок пустой, он предмет простой...
PP. В выражении с CALCULATE использовать в качестве условия переменную-константу
 
а если так попробовать на... обмануть судьбу?
Код
= var ty = [TY]
return
CALCULATE([Sum of Unique sold CBU];Sales[Year]=ty)

З.Ы. и оформите формулы в вашем посте согласно правил в теги CODE, не расстраивайте модераторов.
Изменено: PooHkrd - 21 Фев 2020 14:56:25
Вот горшок пустой, он предмет простой...
Прописать Макрос по трансформации даты 27 грудня 2019 року на 27.12.2019, если даты, месяц и год разные по всему столбце
 
Цитата
Isobev написал:
видео или методы изучения ЕКСКЛЬ , VBA. PQw  и т.д.  
Да тут весь сайт этому посвящен. Все уже освоили? Надо что-то еще?
Вот горшок пустой, он предмет простой...
Прописать Макрос по трансформации даты 27 грудня 2019 року на 27.12.2019, если даты, месяц и год разные по всему столбце
 
Вариант на Power Query:
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    #"Changed Type with Locale" = Table.TransformColumnTypes(Source, {{"Дата встановлення ", type date}}, "uk-UA")
in
    #"Changed Type with Locale"
Вот горшок пустой, он предмет простой...
Два столбца в один из разных таблиц
 
bereteli, в экселе нельзя создавать таблицы при помощи dax. Это можно делать только в PBI. Если же вы имеете ввиду виртуальную таблицу, то можно сделать примерно так.
Код
=VALUES( UNION( Table1; Table2 ) )

Еще можно легко это сделать при помощи Power Query. Но это уже не подходит под название темы.  ;)
Изменено: PooHkrd - 21 Фев 2020 11:02:09
Вот горшок пустой, он предмет простой...
В Power Query разделить текст по количеству символов, но оставить слова целыми
 
Цитата
Михаил Л написал:
Вариант  Андрей VG   проблему решает, только сложно воспринимать
Это понятно, просто самому охота мозги размять, как время появится.
Вот горшок пустой, он предмет простой...
В Power Query разделить текст по количеству символов, но оставить слова целыми
 
Михаил Л, прошу немножко уточнить задачу, если найдено место, по которому нужно делить строку, то в полученной подстроке количество символов должно быть <= 16, если в слове символов не более 16. Так? Далее следующее деление начинаем искать от остатка строки, после откусывания первого найденного. Так? Разделителем слов считаем только пробелы? Или что-то еще?
Изменено: PooHkrd - 21 Фев 2020 10:01:04
Вот горшок пустой, он предмет простой...
Как при разделении текста в Power Query для Splitter.SplitTextByEachDelimiter передать список разделителей из другого столбца
 
Андрей VG, браво! Чтобы так использовать ReplaceValue я бы не допёр. Прям развеселили, спасибо.
Вот горшок пустой, он предмет простой...
PowerBI - Count и DistinctCount
 
Цитата
ogololobov2009 написал:
Я что-то не учитываю?  
Да, COUNT не учитывает пустые значения, а DISTINCTCOUNT - учитывает. Пример.
Вот горшок пустой, он предмет простой...
Power Query - вынести дату/время из ячейки в отдельный столбец с помощью языка M
 
Как-то так:
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    dt = Table.ColumnNames(Source){0},
    PromotedHeaders = Table.PromoteHeaders(Source, [PromoteAllScalars=true]),
    AddedCustom = Table.AddColumn(PromotedHeaders, "дата и время", each DateTime.From(dt), type datetime )
in
    AddedCustom
Вот горшок пустой, он предмет простой...
Скачать таблицы сразу с нескольких URL-адресов с одинаковым началом
 
ussuritiger, не бойтесь заглянуть под капот.
Вот горшок пустой, он предмет простой...
Как данные номенклатуры из 1С в виде столбца с отступами преобразовать в структуру библиотеки
 
Поизучайте здесь.
А вообще я написал что нужно сделать:
Цитата
PooHkrd написал:
Путь к файлу и имя файла для разбора нужно указывать в параметрах запроса. Табличка обновляется путем нажатия по ней ПКМ и выбора из выпавшего меню пункта "Обновить"
Чтобы открыть панельку, которая у меня на скриншоте жмите сюда:
Вот горшок пустой, он предмет простой...
Создать в Power Query список, в котором каждое следующее значение равно предыдущему значению, задействованному в арифметических действиях
 
Mirdv, да ладно, это просто вы плохо искали. Тут вопросы про расчеты с накоплением появляются с завидной регулярностью, Можете поискать посты от Андрей VG, Максим Зеленский, Андрей Лящук решения на базе List.Generate предлагались постоянно, т.к. эта функция реализует их лучше всего по быстродействию. Это просто я сам функцию освоил более-менее только с полгода-год назад и тоже начал предлагать по-маленьку.
Вот горшок пустой, он предмет простой...
power query преобразование текстового названия месяца в число, power query преобразование текстового названия месяца в числоо
 
Цитата
karnavad01 написал:
Первый вариант интереснее
Про замену "январь" на название столбца Дмитрий уже указал. Но это еще не все.
На самом деле мой и вариант Дмитрия немного разные, просто это незаметно до тех пор пока вы работаете в системе с русскоязычной локализацией. Если вдруг код будет использоваться в системах с локалями других стран, то формула Дмитрия автоматически распознает January в англоязычной или Січень в украинской как первый месяц года, но название Январь как месяц воспринимать уже не будет, моя же в любой локали распознает только слово "январь".
В разных ситуациях бывает нужно по-разному. Так что используйте с толком.
Вот горшок пустой, он предмет простой...
power query преобразование текстового названия месяца в число, power query преобразование текстового названия месяца в числоо
 
Еще вариант
Код
= Date.Month( Date.From("1 " & "январь", "RU-ru") )
Вот горшок пустой, он предмет простой...
Сортировка дат в текстовом формате, Сортировка дат в текстовом формате
 
sokol92, спасибо большое. Дома надо будет проверить.
Вот горшок пустой, он предмет простой...
Мера которая вычисляет первую дату продажи ID (артикула) с моделе данных со связью многие к одному, Мера которая вычисляет первую дату продажи ID (артикула) с моделе данных со связью многие к одному
 
ИМХО, так проще будет и по-шустрее:
Код
мин:=MINX(ADDCOLUMNS(Postings;"min";RELATED(postings_products[Date]));[min])
Вот горшок пустой, он предмет простой...
Скачать таблицы сразу с нескольких URL-адресов с одинаковым началом
 
ussuritiger, ага, но если очень хочется то можно. Есть 2 пути, показать руководству что это экономит вам много времени, но тогда вам подвалят еще работенки без повышения ЗП, а можно проставиться сис.админу, показать что никакого криминала вы установить не просите и договориться (но тут надо либо прям дружить, либо очень хорошо проставиться.  ;)
Вот горшок пустой, он предмет простой...
Создать в Power Query список, в котором каждое следующее значение равно предыдущему значению, задействованному в арифметических действиях
 
Цитата
Михаил Л написал:
почему нужно умножить на 5
Упростил выражение, это алгебра 5 класс.
Цитата
Михаил Л написал:
Table.FromRows у меня бракованная
Она не бракованная, просто в ней зашито, что все строки должны быть одинаковой длины, т.е. ей нужно выдавать списки-строки с одинковым количеством элементов. Т.е. можно рассчитать максимальное количество столбцов в итоговой таблице, потом все списки дополнить null'ями и потом уже создавать таблицу.
А вот Table.FromColumns не такая капризная, она сама добивает столбцы пустотами и формирует таблицу, поэтому такое сочетание самое простое и динамичное.
Вот горшок пустой, он предмет простой...
Сортировка дат в текстовом формате, Сортировка дат в текстовом формате
 
Цитата
sokol92 написал:
Excel запоминает ответ
Это конечно прекрасно, а есть понимание куда он его запоминает? В регистр, или в настройках какая галка имеется?
Вот горшок пустой, он предмет простой...
Референты, товарные пары Power BI
 
Цитата
Андрей VG написал:
А зачем там больше
Это не ко мне, это ТС решил вашим кодом джойнить таблицы с кучей столбцов. Я ему просто объяснил что именно у него не получается.
Вот горшок пустой, он предмет простой...
Создать в Power Query список, в котором каждое следующее значение равно предыдущему значению, задействованному в арифметических действиях
 
Как-то так:
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Таблица2"]}[Content],
    #"Added Custom" = Table.AddColumn(Source, "список", each 
    let 
//сохраняем в перменных значения полей строки, для передачи в List.Generate
        value = [значение], 
        q = [количество],
//генерация списка в цикле
        calc = List.Generate(
//создаем запись с итератором, для получения условия выхода из цикла и
//первого элемента в будущем списке 
            ()=> [i = 0, a = value],
//проверка условия выхода из цикла 
            each [i] <= q,
//увеличиваем итератор на 1 и генерируем следующий элмент списка по вашей формуле
            each [i = [i] + 1, a = ( 5 * [a] + 4 ) / 3],
//показываем что именно выводить в будущий список
            each [a]
        )
    in
        calc
    ),
    список = Table.Transpose( Table.FromColumns( #"Added Custom"[список] ) )
in
    список

Здесь подробнейшее описание функции и её механики.
Изменено: PooHkrd - 19 Фев 2020 13:34:20
Вот горшок пустой, он предмет простой...
объединение данных в power query
 
Используйте вот эту кнопку:

Только если надумаете так группировать по кварталам, то столбцы с более мелкой градацией (даты/недели/месяцы) из источника придется предварительно удалить.
Вот горшок пустой, он предмет простой...
Референты, товарные пары Power BI
 
Оно и понятно, Андрей в своем коде джойнил 2 таблицы, в каждой по 2 столбца, перед этим он назавния всех столбцов переименовывал, чтобы в итоге не было одинаковых названий. А вы в вашем коде джойните таблицы с количеством столбцов большим двух, но переименовываете только по 2 столбца. Вот оно и ругается.
В примере необходимо показывать полную структуру источников, и желаемого результата, если не хотите потом проблем с адаптацией готового кода.
Изменено: PooHkrd - 19 Фев 2020 12:57:53
Вот горшок пустой, он предмет простой...
Power Query вычитание дня из даты
 
Вот это вот что у вас такое?
Код
Number.From[Дата_Абон] - 1, #duration (1, 0, 0, 0) 
Вот горшок пустой, он предмет простой...
объединение данных в power query
 
bobr2610, покажите в файле итоговую таблицу, чего вы хотите увидеть и в каком разрезе. Так непонятно.
Вот горшок пустой, он предмет простой...
Скачать таблицы сразу с нескольких URL-адресов с одинаковым началом
 
Цитата
ussuritiger написал:
на нем ни повер квери
Он как раз идет как бесплатная надстройка. Скачивайте и наслаждайтесь.
Изменено: PooHkrd - 19 Фев 2020 11:55:02
Вот горшок пустой, он предмет простой...
Нужен аналог функции СчетЕсли в Power Query
 
Цитата
nikotinus написал:
ведущий ноль к счетчику < 10
Это тоже не сложно
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Таблица2"]}[Content],
    #"Added Index" = Table.AddIndexColumn(Source, "Индекс1", 0, 1),
    #"Grouped Rows" = Table.Group(#"Added Index", {"КолонкаДляВПР"}, {{"таб", each Table.AddIndexColumn(_, "Индекс", 1, 1), type table}}),
    #"Expanded {0}" = Table.ExpandTableColumn(#"Grouped Rows", "таб", {"Столбец1", "Индекс1", "Индекс"}, {"Столбец1", "Индекс1", "Индекс"}),
    #"Sorted Rows" = Table.Sort(#"Expanded {0}",{{"Индекс1", Order.Ascending}}),
    #"Removed Columns" = Table.RemoveColumns(#"Sorted Rows",{"Индекс1"}),
    #"Added Prefix" = Table.TransformColumns(#"Removed Columns", {{"Индекс", each Text.PadStart( Text.From(_, "ru-RU"), 2, "0" ), type text}})
in
    #"Added Prefix"
Вот горшок пустой, он предмет простой...
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 137 След.
Наверх