У меня есть справочник "номенклатура-аналог" (модель 2). Я через PowerQuery создала таблицу аналогов, где столбец "модель 2" переименовала в "номенклатура". В Power pivot создала между этими таблицами связь, но в обычной сводной справочник аналогов не фильтрует справочник, те связь не работает.
вдруг кто-то сталкивался. мне нужна математическия формула или мера для pover pivot для следующей задачи. Есть данные по плану продаж конкретного SKU на 5 месяцев в перед, есть данные по страховому запасу на те же месяца, И есть данные по начальному остатку в 1 месяц Месяц начальный остаток план продаж страховой запас 1 100 5 10 2 20 10 3 60 10 4 10 10 5 40 10
Помогите написать формулу в DAX для расчета суммарной закупки 5 месяцев, при условии что закупка производится месяц в месяц исходя из формулы max(0,(план продаж+страховой запас-начальный остаток) пример в экселе во вложении.
Мне нужны были сведения, которые отображаются в :root\cli>path win32_usbhub.
И в итоге пошла другим путем:
Код
Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_USBHub")
For Each objItem In colItems
If InStr(objItem.Caption, "Запоминающее устройство для USB") > 0 Then
serial(i,1) = objItem.DeviceID
i=i+1
End if
next
Мне нужно получить список серийных номеров USB через VBA
Код
Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_DiskDrive where InterfaceType='USB'")
For Each objItem In colItems
serial(i,1) = Trim(objItem.SerialNumber)
i = i+1
Next
Trim(objItem.SerialNumber) выдает непечатаемый знак вместо название флешки. Где моя ошибка?
пишу код по построению блоков в autocad на стороне excel :
Код
Sub CreateBlocksInAutoCAD80()
' Переменные для Excel
Dim ws As Worksheet
Dim length1 As Double, width1 As Double
' Переменные для AutoCAD
Dim acadApp As Object
Dim acadDoc As Object
Dim insertionPoint1(0 To 2) As Double
Dim insertionPoint2(0 To 2) As Double
Dim blockRef1 As Object
Dim blockName1 As String
' Инициализация переменных
Set ws = ThisWorkbook.Sheets("Лист1")
length1 = ws.Range("A1").Value
width1 = ws.Range("B1").Value
' Установление связи с AutoCAD
On Error Resume Next
Set acadApp = GetObject(, "AutoCAD.Application")
If acadApp Is Nothing Then
Set acadApp = CreateObject("AutoCAD.Application")
End If
On Error GoTo 0
' Создание нового документа в AutoCAD
On Error GoTo ErrorHandler
Set acadDoc = acadApp.Documents.Add
' Координаты точки вставки первого блока
insertionPoint1(0) = 0
insertionPoint1(1) = 0
insertionPoint1(2) = 0
' Имена блоков
blockName1 = "Block1"
' Создание первого блока
Set blockRef1 = acadDoc.ModelSpace.InsertBlock(insertionPoint1, blockName1, 1, 1, 1, 0)
' Пример установки свойств блока, если они поддерживаются
' blockRef1.Width = width1
' blockRef1.Height = length1
' Отображение AutoCAD
acadApp.Visible = True
Exit Sub
на строке с InsertBlock выдает ошибка филера. Библиотека AutoCAD 2025 Type Library подключена