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

Страницы: 1
Управление Power Pivot с помощью VBA
 
Кто знает - можно ли VBA кодом (и как) :
1) Обновить таблицу в модели данных, если она  загружена НЕ запросом power query, а кнопкой добавить в модель данных?
2) Создать связь между таблицами в модели?
3) Создать DAX - меру или добавлять вычисляемые столбцы в таблицах в power pivot?
4) Создавать и менять сводные таблицы из модели данных?  
Да здравствует Государь-Император Франц Иосиф Первый!
DAX объединить таблицы с разным числом столбцов
 
Подскажите есть ли в DAX функция для присоединения таблиц с разным числом столбцов, чтобы работала точно так же как append в power query? То есть столбцы с одинаковыми названиями становятся один под другой, а если столбец есть только в одной из таблиц то строки в нем из других таблиц пустые. Есть Union, но он требует одинаковое число столбцов!! А как быть с разными?  
Изменено: Йозеф Швейк - 13.03.2022 23:54:50
Да здравствует Государь-Император Франц Иосиф Первый!
Получить данные в excel из Power BI, Запрос к модели данных
 
Добрый день!
Сорри если когда-то уже задавался такой вопрос, но я не нашёл его в поиске по форуму)
Подскажите пож-та: как получить данные в excel power-qwery запросом из файла power-BI (расширение pbix) ?
Я не смог найти на панели функции обращения к power-BI! Версия excel у меня 2019 Pro.
А также - можно ли обратиться запросом к таблице из модели данных другого excel файла, если таблица не загружена на лист?
Большое спасибо кто подскажет!
Изменено: Йозеф Швейк - 12.03.2022 12:05:37
Да здравствует Государь-Император Франц Иосиф Первый!
Гистограмма с заданным число столбцов, Как задать число столбцов (групп) в гистограмме?
 
Подскажите плиз - как правильно задать число столбцов (количество групп) в гистограмме ексель? Я перепробовал все виды гистограмм и нигде не нашёл такого параметра! Он делает столько столбиков, сколько сам захочет. Обычно слишком много.
Источник данных для гистограммы - просто столбец чисел.
Заранее благодарю)
Изменено: Йозеф Швейк - 16.11.2021 21:59:09
Да здравствует Государь-Император Франц Иосиф Первый!
Запрос Power Query грузит из файла в 2-3 раза больше мегабайт, чем весит сам файл-источник
 
Добрый день!
Кто может подсказать: почему запрос Power Query к книге excel (расширение .xlsx) может грузить из файла объём больший, чем вести сам файл-источник? Например, гружу из файла размером 100 Мб, а запрос загружает из него аж 300 мегабайт! Причём, загрузка требуется каждый раз заново как бы "с нуля" при добавлении некоторых шагов в запросе, таких как, например, группировка или сведённый столбец. При этом фоновое обновление в параметрах отключено.
И можно ли как-то уменьшить объём загрузки, чтобы, соответственно, ускорить выполнение запроса?
Заранее благодарен тем кто ответит!  :)

Для примера: приложен файл ексель, код запроса к нему такой:
Код
let
    Источник = Excel.Workbook(File.Contents("C:\Рабочий стол\Источник данных.xlsx"), null, true),
    Источник_Sheet = Источник{[Item="Источник",Kind="Sheet"]}[Data],
    #"Повышенные заголовки" = Table.PromoteHeaders(Источник_Sheet, [PromoteAllScalars=true]),
    #"Измененный тип" = Table.TransformColumnTypes(#"Повышенные заголовки",{{"Договоры", type text}, {"Тип договора", type text}, {"Столбец 2", type text}, {"Показатель", type number}}),
    #"Сведенный столбец" = Table.Pivot(#"Измененный тип", List.Distinct(#"Измененный тип"[#"Тип договора"]), "Тип договора", "Показатель", List.Sum),
    #"Замененное значение" = Table.ReplaceValue(#"Сведенный столбец",null,0,Replacer.ReplaceValue,{"Долгосрочный", "Среднесрочный", "Краткосрочный"}),
    #"Сгруппированные строки" = Table.Group(#"Замененное значение", {"Договоры", "Столбец 2"}, {{"Долгосрочные", each List.Sum([Долгосрочный]), type nullable number}, {"Среднесрочные", each List.Sum([Среднесрочный]), type nullable number}, {"Краткосрочные", each List.Sum([Краткосрочный]), type nullable number}})
in
    #"Сгруппированные строки"
Изменено: Йозеф Швейк - 13.11.2021 16:57:03
Да здравствует Государь-Император Франц Иосиф Первый!
Power Pivot: Как использовать одновременно две связи в одной мере?
 
Добрый вечер! Вопрос такой:
Есть таблица "Договоры", связанная с календарём ("Calendar") по двум датам "Дата начала" (активная)  и "Дата окончания". В календаре есть два столбца "Квартал начала" и "Квартал окончания" с одинаковыми значениями вида "2021Q3".
Задача: Нужно построить сводную таблицу, в которой будут по строкам - "Квартал начала", а по столбцам "Квартал окончания" из таблицы 'Calendar', а в поле значений - сумма по полю [Сумма, руб.] из таблицы 'Договоры'.
Легко написать меры, использующие одну связь: по умолчанию берётся активная связь (по дате начала), для связи по дате окончания - CALCULATE(SUM('Договоры'[Сумма, руб.]);USERELATIONSHIP('Calendar'[Date];'Договоры'[Дата окончания])).
А как написать меру, которая бы использовала обе связи одновременно, и в каждой ячейке указанной в задаче сводной таблицы выдавала бы сумму по договорам, которые начаты в квартале, указанном в строке, и окончены в квартале, указанном в столбце? И сделать это, не создавая новых календарей и не добавляя столбцов в таблицу договоры)
Заранее спасибо!
Да здравствует Государь-Император Франц Иосиф Первый!
Страницы: 1
Наверх