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

Страницы: 1 2 След.
Формула в DAX., Возможно ли?
 
Добрый день. Подскажите, возможно ли формулу из ячейки "уникальные простои" перенести в DAX?
В данный момент загрузка в power_bi идет с excel, но в дальнейшем будет с sql базы. В excel все понятно, но power_bi работает со столбцами и как сформировать данный запрос я не знаю, да и возможно ли?
Код
=ЕСЛИ(ИЛИ(E3="Неисправность системы АСД";C3="Плановые";(И(E3=E2;(A3-B2)*24*60<10)));0;1)
Странный формат даты и время, Как преобразовать обратоно из power query?
 
Спасибо, направление я понял.
Странный формат даты и время, Как преобразовать обратоно из power query?
 
Цитата
написал:
Чем не устраивает моя таблица "стало" с тестовыми полями Начало и Окончание?
Устраивает полностью, только как мне применить его в моем файле после обработки? А почему формат в столбце "Прод-ть" изменился?
Изменено: diman27 - 28.02.2024 17:04:40
Странный формат даты и время, Как преобразовать обратоно из power query?
 
Вот примеры файлов. В исходнике все данные сохранены в текстовом ормате ( все цифровые значения) слева, у меня получается, что даты, время и номер сохраняются в числовом формате (справа).
В документе есть формулы, форматы на листе поменять не могу, выгружаю на отдельный лист макросом.
Подскажите, как можно, после вычислений преобразовать все в текст и выгрузить на отдельный?
Код
Sub convert_and_copy()
    ' Объявляем переменные
    Dim wbSource As Workbook
    Dim wsSource As Worksheet
    Dim rngSource As Range
    Dim wbTarget As Workbook
    Dim ws As Worksheet
    Dim rng As Range
    Dim cell As Range
    
    ' Устанавливаем исходный файл и лист
    Set wbSource = ThisWorkbook
    Set wsSource = wbSource.Sheets("Лист6") ' Замените на имя вашего листа
    Set ws = ThisWorkbook.Sheets("Лист6") 'Замените на имя вашего листа
    Set rng = ws.Range("G2:H19000") 'Замените на нужный вам диапазон

    For Each cell In rng
        cell.NumberFormat = "dd.mm.yyyy HH:mm:ss" 'Замените формат даты и времени на желаемый
                cell.Value = cell.Value
    Next cell
    Set rng = ws.Range("I2:I19000") 'Замените на нужный вам диапазон

    For Each cell In rng
        cell.NumberFormat = "HH:mm:ss" 'Замените формат времени на желаемый
                cell.Value = cell.Value
    Next cell
    
    ' Выделяем диапазон ячеек, который нужно скопировать
    Set rngSource = wsSource.Range("B1:O19000") ' Выделяем диапазон
    ' Создаем новый файл Excel
    Set wbTarget = Workbooks.Add
    ' Копируем исходный диапазон в новый файл
    rngSource.Copy Destination:=wbTarget.Sheets(1).Range("A10")
   
End Sub
Странный формат даты и время, Как преобразовать обратоно из power query?
 
Цитата
AlienSx написал:
а можно посмотреть на кусочек ваших данных с кодом
Сейчас подготовлю файлы
Изменено: diman27 - 27.02.2024 10:40:00
Странный формат даты и время, Как преобразовать обратоно из power query?
 
Цитата
написал:
DateTime.ToText(datetime_value, [Format = "dd.MM.yyyy HH:mm:ss"])
А можно более развернутый ответ? Не могу применить формулу, ошибку выдает
Странный формат даты и время, Как преобразовать обратоно из power query?
 
Я приложил файл исходник, таким должен быть формат на выходе в power query. Как вернуть исходный формат я не знаю, и прошу помощи
Странный формат даты и время, Как преобразовать обратоно из power query?
 
Цитата
написал:
В Вашем примере данные До обработки или После? Какой результат должен быть?
В примере исходник, он загружается в power query, обрабатывается и должен, обработанный, быть в таком же виде и формате
Странный формат даты и время, Как преобразовать обратоно из power query?
 
Всем привет. Есть исходный файл, скачиваемый из одной программы и загружаемый в другую. Данный файл необходимо обработать, я это делаю в power query, и надо загрузить в другую программу. После обработки, дата и время становится датой и временем и, соответственно, загрузчик файл не принимает. Как мне вернуть формат назад? два нуля в часах и общий формат
power query замена значений, согласно справочника
 
Цитата
написал:
Я не знаю способа изменить с помощью PQ таблицу источник.
Да, я это понял. Сделал макросом.
Спасибо всем за идеи, пригодились в другом отчете!
power query замена значений, согласно справочника
 
Цитата
написал:
Что вы подразумеваете под этим?




То, что файл должен остаться прежним, шапка, форматы строк, просто данные должны быть изменены. Макросом я это сделал, а как в power query сделать подобное я не умею, а хочу научиться.  
power query замена значений, согласно справочника
 
Да, так, но структура исходника должна остаться прежней.  Такое, вообще, возможно в power query?
power query замена значений, согласно справочника
 
Добрый день Прошу помощи. Подскажите как реализовать замену текста в столбце Е на данные из справочника? Нужна именно замена в этом же столбце. Знаю что в excel можно сделать, но надо в power query. Структура исходного файла поменяться не должна. Формат даты там кривоватый, таким он и должен остаться. Помогите советом или ссылкой на статью, хочу разобраться.
Карта рабочего времени, Построение
 
Цитата
написал:
С твоими данными такого красивого графика в таком типе не выйдет... А так - стандартная точечная диаграмма
В том то и дело, что надо что бы однотипные простои были одного цвета
Карта рабочего времени, Построение
 
Привет всем. Ребята, помогите постороить линейный график рабочего времени, как на картинке. Вроде все просто, но из встроенных графиков ничего выбрать не получилось
Изменено: diman27 - 19.04.2023 10:28:44
Объединение значений по условию ( количество рейсов на расстояние).
 
memo, это не то. Вот как в примере сделано  | 20 | 29 | 3 |, а вот как у вас | 20 | 20,5 | 3 | . Надо не просто убрать строки, а еще и ячейки с расстоянием изменить.
Изменено: diman27 - 25.01.2023 11:16:28
Объединение значений по условию ( количество рейсов на расстояние).
 
У меня 2019, не работает на нем
Объединение значений по условию ( количество рейсов на расстояние).
 
Всем привет. Есть большой документ, в примере только малая часть, в котором имеются данные о количестве рейсов самосвалов на расстояние. Необходимо провести объединение одинакового количества рейсов в одну строку.
Ни как не могу придумать как это сделать.
Спасибо.
Разделение сдвоенных ячеек с копированием текста в каждую.
 
Спасибо огромное! Все получилось!  
Разделение сдвоенных ячеек с копированием текста в каждую.
 
Привет всем. Подскажите как в excel сделать разделение ячеек, но что бы текст в обеих ячеках остался?
Картинки добавлены через формулу IMAGE, но в макросах такого нет
 
Понял, буду в google смотреть.
Спасибо :)
Картинки добавлены через формулу IMAGE, но в макросах такого нет
 
В самом excel ни как не сделать?
Картинки добавлены через формулу IMAGE, но в макросах такого нет
 
Привет всем. Есть большой фал, в нем картинки добавлены через формулу IMAGE, но в макросах его нет. Может делал кто подобное, подскажите как картинки загрузить.
Изменено: vikttur - 29.07.2021 18:54:34
Макрос для отправки по почте не отправляет письма по списку получателей
 
Сделал так, а в ячейку вставил адресатов:
Теперь все отправляется, не знал о такой особенности InputBox
Спасибо за помощь!
Код
sTo = Range("M1").Value
sSubject = "Тема письма"
sBody = "Тело письма"
sAttachment = pdf_file
Изменено: diman27 - 12.04.2021 11:57:39
Макрос для отправки по почте не отправляет письма по списку получателей
 
Привет всем. Помогите решить проблему с макросом отправки по почте. Пока был 1 получатель все работало, как стало 20 файл отправляется только первому в списке, остальным нет. Подскажите как исправить этот досадный баг
Спасибо.
Код
Sub save_in_pdf_and_send_email()
pdf_file = ThisWorkbook.Path & "" & ThisWorkbook.Name & ".pdf" 'файл ПДФ
ThisWorkbook.ExportAsFixedFormat Type:=xlTypePDF, Filename:=pdf_file, _
    Quality:=xlQualityStandard, _
    IncludeDocProperties:=False, IgnorePrintAreas:=False, OpenAfterPublish:=False
 
Dim objOutlookApp As Object, objMail As Object
Dim sTo As String, sSubject As String, sBody As String, sAttachment As String
 
On Error Resume Next
Set objOutlookApp = GetObject(, "Outlook.Application")
Err.Clear 'Outlook закрыт, очищаем ошибку
If objOutlookApp Is Nothing Then
Set objOutlookApp = CreateObject("Outlook.Application")
End If
objOutlookApp.Session.Logon
Set objMail = objOutlookApp.CreateItem(0) 'создаем новое сообщение 'если не получилось создать приложение или экземпляр сообщения - выходим
If Err.Number <> 0 Then
    Set objOutlookApp = Nothing: Set objMail = Nothing
    MsgBox "Не удалось создать новое сообщение"
    Exit Sub
End If
 
sTo = InputBox("Введите получателей (если несколько то через ;)") '
sSubject = "Тема письма"
sBody = "Тело письма"
sAttachment = pdf_file
With objMail
    .To = sTo
    .CC = ""
    .BCC = ""
    .Subject = sSubject
    .Body = sBody
    .Attachments.Add sAttachment
    .Save
    .Send
End With
Set objOutlookApp = Nothing: Set objMail = Nothing
End Sub
Макрос для сохранения в pdf и отправки по почте
 
Все понял, получилось как и хотел, RAN спасибо за помощь!
Макрос для сохранения в pdf и отправки по почте
 
Извините, но не догоню куда надо добавить
Макрос для сохранения в pdf и отправки по почте
 
Привет всем, есть макрос по сохранению в pdf и отправке книги по почте, подскажите как сделать сохранение в pdf и отправку по почте определенного листа, или листов?
Код
Sub save_in_pdf_and_send_email()
pdf_file = ThisWorkbook.Path & "" & ThisWorkbook.Name & ".pdf"      'файл ПДФ
ThisWorkbook.ExportAsFixedFormat Type:=xlTypePDF, Filename:=pdf_file, _
    Quality:=xlQualityStandard, _
    IncludeDocProperties:=False, IgnorePrintAreas:=False, OpenAfterPublish:=False
 
Dim objOutlookApp As Object, objMail As Object
Dim sTo As String, sSubject As String, sBody As String, sAttachment As String
 
On Error Resume Next
Set objOutlookApp = GetObject(, "Outlook.Application")
Err.Clear 'Outlook закрыт, очищаем ошибку
If objOutlookApp Is Nothing Then
Set objOutlookApp = CreateObject("Outlook.Application")
End If
objOutlookApp.Session.Logon
Set objMail = objOutlookApp.CreateItem(0) 'создаем новое сообщение 'если не получилось создать приложение или экземпляр сообщения - выходим
If Err.Number <> 0 Then
    Set objOutlookApp = Nothing: Set objMail = Nothing
    MsgBox "Не удалось создать новое сообщение"
    Exit Sub
End If
 
sTo = InputBox("Введите получателей (если несколько то через ;)") '
sSubject = "Тема письма"
sBody = "Тело письма"
sAttachment = pdf_file
With objMail
    .To = sTo
    .CC = ""
    .BCC = ""
    .Subject = sSubject
    .Body = sBody
    .Attachments.Add sAttachment
    .Save
    .Send
End With
Set objOutlookApp = Nothing: Set objMail = Nothing
End Sub
Извлечь текстовое значение первой отфильтрованной строки
 
Спасибо, то что надо! Очень круто!
Извлечь текстовое значение первой отфильтрованной строки
 
Вот пример. Функция эта использовалась для чисел, хотел ее же использовать для текста, не получается.
Страницы: 1 2 След.
Наверх