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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 358 След.
Power Query. Ошибка при создании запроса: "...Не удалось создать защищенный канал..."
 
Необъявленный кросс.
Формат значений в заголовках столбцов, В заголовках столбцов редактора запросов не отображается формат
 
Цитата
Андрей VG написал:
Power Query
:qstn:
Изменено: Андрей VG - 25 сен 2020 23:16:35
Формат значений в заголовках столбцов, В заголовках столбцов редактора запросов не отображается формат
 
Доброе время суток.
Вопрос, почему вы считаете, что картинка хоть как-то может помочь в проблеме? Вы действительно считаете, что информация об версиях Excel, Power Query не существенная случайная величина?
P. S. У меня есть Excel 365 64bit версия 2008 (сборка 13127.20508), Power Query 2.84.801.0
Изменено: Андрей VG - 25 сен 2020 22:44:29
Power Query. Расширяющийся диапазон подсчёта повтора значения в столбце.
 
Доброе время суток.
А чем плоха группировка? Другие варианты - более медленные.
Экспорт данных из INBOX & SENT папок Outlook
 
Цитата
a.m.v. написал:
реакции никакой
В панели Immediate редактора VBA ничего нет? Папка Folders("Sent")? Если поставить точку останова кода на Do Until pMail Is Nothing, то pMail Is Nothing?
Вы уверены, что это я должен из вас информацию вытягивать?
Изображение в подписи макроса вставляется сверху сообщения, а не с низу.
 
Доброе время суток.
Цитата
SanyaMan90 написал:
как исправить
Разобраться с этими строками кода
Код
        .HTMLBody = "<br>" & strbody & "<br><br>" _
            & "<img src='cid:123.jpg'" & "width=width height=heigth><br><br>" & .HTMLBody
Экспорт данных из INBOX & SENT папок Outlook
 
Доброе время суток
Цитата
a.m.v. написал:
определить период дат
Как вариант
Код
Public Sub Test()
    Dim outApp As New Outlook.Application
    Dim nSpace As Outlook.Namespace
    Dim pFolder As Outlook.Folder
    Dim pItems As Outlook.Items
    Dim pMail As MailItem
    
    Set nSpace = outApp.GetNamespace("MAPI")
    Set pFolder = nSpace.Folders("vasya.pupkin@hp.com")
    Set pFolder = pFolder.Folders("Sent")
    Set pItems = pFolder.Items
    Set pMail = pItems.Find("[SentOn] > '09.09.2020' And [SentOn] < '12.09.2020'")
    Do Until pMail Is Nothing
        Debug.Print pMail.Subject & " = " & pMail.SentOn
        Set pMail = pItems.FindNext
    Loop
End Sub

P. S. формат даты языково зависимый.
DAX. Для одного уровня иерархии разные значения в зависимости от конечного уровня
 
Цитата
OblivionR написал:
но это "костыль", а не решение
А другого в Power Pivot нет. Полагаю, что и Power BI тоже. Как бы это про другое. То один пытается 200000 строк запихнуть, чтобы их потом распечатать, то тут по соседству товарищ спрашивающий пытается 3 миллиона строк выводить для отображения на какую дату был по № накладной возврат или продажа  :D  BI же для статистического анализа. По usability - элементов 100 за один раз. Если нужно, то проваливаемся в детали. А тут Power BI куда круче Excel - вот тут в проваливании и организовывайте дополнительное отображение для развёрнутого состояния.
Изменено: Андрей VG - 24 сен 2020 15:54:27
DAX. Для одного уровня иерархии разные значения в зависимости от конечного уровня
 
Цитата
OblivionR написал:
что это невозможно
Если бы речь шла про Power Pivot, то написал бы, что не возможно определить свёрнут ли уровень иерархии. А, судя по картинкам в Power BI, он бурно развивается. Вдруг по ISINSCOPE можно как-то это поймать? MVP Максим Зеленский молчит, толи занят, толи не интересно, толи не возможно :)
Поиск решения не находит оптимальное решение, распределение выпуска по времени с приоритетом более раннего
 
Доброе время суток
Цитата
Дмитрий написал:
или другие
критерии оптимальности. Так как по текущим - всё выполнено.
Dax. Визуализировать большое количество данных. Объединение в блок "другое"
 
Цитата
PooHkrd написал:
завсегда пожалуйста.
Там статика. ТС же, чует моё сердце, постеснялся написать, что потребна динамика, зависящая от каких-нибудь срезов, например, по годам :)
копирование модель данных Power Pivot из одной книги в другую
 
Цитата
PooHkrd написал:
если на один из запросов ссылается несколько других
Ну, тогда всей толпой копировать. У меня прошло без проблем.
Dax. Визуализировать большое количество данных. Объединение в блок "другое"
 
Доброе время суток.
Pbix некоторое время вне зоны доступа. Попробуйте сюда посмотреть.
копирование модель данных Power Pivot из одной книги в другую
 
Доброе время суток
Цитата
PooHkrd написал:
3. Открываете расширенный редактор
4. Копируете текст запросаВ нужной книге создаете пустой
Зачем такие сложности?
В редакторе запросов на левой панели запросов выделяете нужные запросы и копируете. В новой книге там же в редакторе запросов на левой панели запросов просто вставляете :)
А ещё проще - написать макрос, который займётся этим делом :)  (естественно, начиная с 2016).
Теоретически можно даже и модель в новой книге макросом пересоздать, правда, есть проблема с созданием вычисляемых столбцов. Но они, как пишут гуру, зло :)
Изменено: Андрей VG - 24 сен 2020 12:53:46
Возможности оптимизации меры DAX. Ускорить работу меры "продажи и возвраты"
 
Тогда попробуйте так для продажи
Код
IF (
    HASONEVALUE ( 'Продажи'[Дата накл.] );
    VAR minDate =
        CALCULATE (
            MIN ( 'Продажи'[Дата накл.] );
            FILTER (
                ALLEXCEPT ( 'Продажи'; 'Продажи'[N накл.] );
                'Продажи'[Наличие возврата] = "нет"
                    && 'Продажи'[Накладная|Подтип] <> "Товарный отчет магазина"
                    && 'Продажи'[Товар|Кол-во] > 0
            )
        )
    RETURN
        IF ( minDate = MIN ( 'Продажи'[Дата накл.] ); 1; BLANK () );
    CALCULATE (
        DISTINCTCOUNT ( 'Продажи'[N накл.] );
        FILTER (
            'Продажи';
            'Продажи'[Наличие возврата] = "нет"
                && 'Продажи'[Накладная|Подтип] <> "Товарный отчет магазина"
                && 'Продажи'[Товар|Кол-во] > 0
        )
    )
)
Возможности оптимизации меры DAX. Ускорить работу меры "продажи и возвраты"
 
Доброе время суток
Цитата
mechanix 85 написал:
подсчет идет по самой ранней дате
А зачем? Вы бы всё же пример составили под те дополнительные ограничения, которые есть в мерах. По примеру достаточно
Продажи
Код
=
CALCULATE (
    DISTINCTCOUNT ( 'Продажи'[N накл.] );
    FILTER (
        'Продажи';
        'Продажи'[Наличие возврата] = "нет"
            && 'Продажи'[Накладная|Подтип] <> "Товарный отчет магазина"
            && 'Продажи'[Товар|Кол-во] > 0
    )
)

возвраты
Код
=
- CALCULATE (
    DISTINCTCOUNT ( 'Продажи'[N накл.] );
    FILTER (
        'Продажи';
        'Продажи'[Наличие возврата] = "да"
            && 'Продажи'[Накладная|Подтип] <> "Товарный отчет магазина"
            && 'Продажи'[Товар|Кол-во] < 0
    )
)
DAX. Для одного уровня иерархии разные значения в зависимости от конечного уровня
 
Цитата
PooHkrd написал:
но где исходные данные для примера?
Привет, Алексей.
Тоже интересно. Исходные данные :)
Зачитать и сохранить плейлисты
 
Цитата
БМВ написал:
там же разделитель есть
Привет, Михаил.
Это я понял, но ожидал анализа от ТС, как и таблицы соответствия имён столбцов вывода названием тегов.... Ну, а на нет и суда нет :)  Видимо настолько нужно.
Найти в столбце самую длинную цепочку из повторений чисел
 
Цитата
DJMC написал:
математический  подход
Спасибо, улыбнуло :)
Закрепить столбец при прокрутке вниз
 
Цитата
Он то плакал, то смеялся, то щетинился как ёж.
Он, гад, над нами издевался! Ну сумасшедший, что возьмешь?
:D
Найти в столбце самую длинную цепочку из повторений чисел
 
Цитата
DJMC написал:
получить сразу 25421 3
Нужно объяснение - почему? Далее
Цитата
DJMC написал:
цифры (числа) от 1 до 3,
что в вашем последнем примере делает 0? Где объяснения?
Далее, посмотрите что у вас на листе Лист3, с ячейки D2262 и сопоставьте со значениями в таблице what - объясните, что не так?
Найти в столбце самую длинную цепочку из повторений чисел
 
Цитата
DJMC написал:
почему когда вношу свои данные (через Excel 2016) ничего не меняется.
Первое, не забывайте обновлять отчётную таблицу.
Второе, если результат вас не устраивает, то прикладывайте пример того что есть в what и where
Найти в столбце самую длинную цепочку из повторений чисел
 
Цитата
DJMC написал:
в Excel стандартном
А какая версия Excel нынче считается стандартной - 95, 97, 2000, XP, 2003, 2007, 2010, 2013, 2016, 365?
Нужна помощь для решения методами Power Pivot для расчета "рабочих" дней вагонов, временные функции DAX, две ключевые даты в строке данных
 
Цитата
PooHkrd написал:
Например, если в отчете данные требуются в разрезе месяцев
А далее захотят в разрезе недель или декад? А потом средняя количество вагонов по дням под погрузкой? Аппетит приходит во время еды...
Изменено: Андрей VG - 21 сен 2020 10:46:01
Power Query - Добавить столбец с названием листа запроса, Power Query
 
Цитата
Кирилл Беляев написал:
Благодарю.
Привет, Алексей (PooHkrd).
Я не уловил, что только мышиныйхардкод понятен ТСу! :D
Изменено: Андрей VG - 21 сен 2020 10:42:16
Power Query - Добавить столбец с названием листа запроса, Power Query
 
Цитата
Кирилл Беляев написал:
не думал, что задача "Добавить столбец"
Так добавьте, так и напишите
Код
step1 = Table.AddColumn([#"Наполнение 2020"], "лист источник", each "Лист1", Text.Type)
Прямое толкование добавления столбца. Но, вы же не этого хотели в реальности?
Power Query - Добавить столбец с названием листа запроса, Power Query
 
Цитата
Кирилл Беляев написал:
не думал что все так сложно с помощью
И тишина. Как на помощников наезжать, так все ТСы молодцы, а как отклик написать... так сразу в кусты  :D
Нужна помощь для решения методами Power Pivot для расчета "рабочих" дней вагонов, временные функции DAX, две ключевые даты в строке данных
 
Доброе время суток.
Простейшее решение, создать столбец дат под загрузкой для каждого вагона.
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Движение"]}[Content],
    Typed = Table.TransformColumnTypes(Source,{{"Номер вагона", Int64.Type}, {"Дата прибытия на погрузку", type date}, {"Пункт погрузки", type text}, {"Дата убытия после разгрузки", type date}, {"Пункт разгрузки", type text}}),
    addWayDateList = Table.AddColumn(Typed, "Дата под загрузкой", each List.Dates([Дата прибытия на погрузку], Duration.TotalDays([Дата убытия после разгрузки] - [Дата прибытия на погрузку]) + 1, #duration(1, 0, 0, 0))),
    expandWayList = Table.ExpandListColumn(addWayDateList, "Дата под загрузкой"),
    #"Changed Type" = Table.TransformColumnTypes(expandWayList,{{"Дата под загрузкой", type date}})
in
    #"Changed Type"
Потом просто соединяете по этому столбцу с таблицей календаря в Power Pivot и спокойно считаете.
Power Query - Добавить столбец с названием листа запроса, Power Query
 
Цитата
Кирилл Беляев написал:
не думал что все так сложно с помощью в добавлении столбца...
Нет, не трудно.
Код
let
    Source = Excel.Workbook(File.Contents("C:\Path\DemoBook.xlsm"), true, false),
    neededSheet = Table.SelectRows(Source, each [Kind]="Sheet" and [Item]="Лист1")[[Item], [Data]],
    expandData = Table.ExpandTableColumn(neededSheet, "Data", {"Группа", "Категория"}),
    result = Table.RenameColumns(expandData, {{"Item", "Лист исочник"}})
in
    result
Думаю вы легко разберёте :)
Power Query - Добавить столбец с названием листа запроса, Power Query
 
Привет, Михаил.
Цитата
buchlotnik написал:
ссылка ваша нерабочая
Рабочая ссылкатолько ТС путает тёплое с мягким, показывая конечный результат запроса Наполнение 2020. Проблема мышкокодеров.
Изменено: Андрей VG - 21 сен 2020 07:28:36
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 358 След.
Наверх