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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 15 След.
Получить данные, отображаемые во всплывающей подсказке (ToolTips) для полей Сводной таблицы
 
Цитата
Sanja написал:
Попробуйте такой макрос, может что-то для себя примените
Я до этой стадии дошла в обнимку с дипсиком, а потом увидела подсказку под мышкой и решила, что вот же простой вариант. А оказалось, что ой  8-0

За два последних примера спасибо огромное, с ходу не поняла, курю их изо всех сил  :*
Получить данные, отображаемые во всплывающей подсказке (ToolTips) для полей Сводной таблицы
 
файл с моделью данных не лезет ни в какие лимиты. Так что архивом.
Но это вообще любая сводная.

Вариант искать значения ячеек на листе довольно дурацкий, т.к. при выполнении макроса и изменении сводной это значения могут не остаться на месте.
Изменено: Xel - 03.04.2026 16:06:00
Получить данные, отображаемые во всплывающей подсказке (ToolTips) для полей Сводной таблицы
 
Мне надо не включать, а именно этот текст готовенький вот как на картинке текстом.
Особенно интересуют гирлянды (пусто) в подписях, а не названия полей.

Перебираю по косточкам pivotField, пока не нашла  :cry:
Получить данные, отображаемые во всплывающей подсказке (ToolTips) для полей Сводной таблицы
 
Надеюсь, скрина достаточно :cry:  

На картинке - всплывающая подсказка к ячейке.
Как можно из ячейки в макросе выцарапать тот текст, который в подсказке.

UPD. Главное не написала, совсем запуталась имеет ли это значение или нет.
Сводная - на основе модели данных.
Изменено: Sanja - 04.04.2026 14:08:24 (Изменил название на более подходящее к вопросу)
Объединенный запрос как источник данных
 
Самое чайниковое, наверное - сделайте в этом исходном файле нарезки по ЦФО. И пусть др книги экселя гребут каждая свою таблицу. Вроде бы, по условиям задачи выгрузка по ЦФО у вас на лист влезает.
Список уникальных значений по неактивной связи, DAX
 
Урра, спасибо огромное!
Вторая формула (ваша первая) работает, третью буду усиленно курить, что за интрига такая  с нужной кривой связью   :)

В моей мере в файле опечатка, я выделила красным в сообщении выше, если поправляю в файле он у меня вылетает за разрешенный размер  8-0 .
Но смысла в ней все равно нет, т.к. без связи не работает, а со связью можно и попроще.
Список уникальных значений по неактивной связи, DAX
 
Цитата
Alex написал:
Активировал и ничего не заработало. Покажите, что у Вас заработало?

Спасибо, вашу формулу еще не вкурила, но за свою стало стыдно  :oops:

Ужимала файл, чтобы влез в 300кб, сокращала слова и заменяла на латиницу, видимо, где-то рука дрогнула.
С активной связью работает код как он в в сообщении приведен, а в файле там откуда-то взялась бессмысленная ссылка на столбец "Артикул" в сводном справочнике (тут дописала и выделила цветом то, чего быть не должно).
upd - не работает выделение цветом в коде

=VAR CurrentSuppliers =
   CALCULATETABLE(
       DISTINCT('классПоставщики'[Поставщик]);
     
USERELATIONSHIP('ПоставщикиПоАртикулам'[кодП];
                                         'классПоставщики'[кодП]) ;
     
'ПоставщикиПоАртикулам'[Артикул]
   )

RETURN
   CONCATENATEX(CurrentSuppliers;
[Поставщик];
", ")

Пошла курить формулу.

UPD - c неактивной связью ваша мера тоже слетает  :cry:
А у меня так сказать вся суть в том, что она не активна.
В общем, меры выдают одинаковый результат, с активной связью нормальный, а с неактивной лепят всех поставщиков в кучу.
Изменено: Xel - 25.02.2026 17:23:10
Список уникальных значений по неактивной связи, DAX
 
Добрый день!
Вопрос такой - есть 3 таблицы, 2 справочника: артикулы + поставщики. Третья таблица тоже справочник "Поставщики по артикулам". Связывает артикул и возможных его поставщиков. Причем, связь по полю "код поставщика" не активна. Задача в целом - выводить список уникальных поставщиков для отфильтрованных артикулов. Но для иллюстрации хотя бы для одного артикула в сводной его личных поставщиков вывести, а не полный список всех имеющихся,
Код
=VAR CurrentSuppliers =
    CALCULATETABLE(
        DISTINCT('классПоставщики'[Поставщик]);
       
 USERELATIONSHIP('ПоставщикиПоАртикулам'[кодП];
                                          'классПоставщики'[кодП])  ;
       
 'ПоставщикиПоАртикулам' 

RETURN
    CONCATENATEX(CurrentSuppliers;
 [Поставщик];
 ", ")


(в примере достаточно связь активировать, чтобы все заработало, но это не вариант, там всё замыкается в круг об таблицу фактов  :cry: )
Изменено: Xel - 25.02.2026 16:32:35
Расчет стоимости по уровням вложенной иерархии, только формулы
 
Цитата
Metanor написал:
Разбить данные на группы: Пирог, Кес... (рекомендуется всегда, иначе будут ошибки)

Спасибо.

Ваш метод работает, пока в каждой "группе" есть только по одной ветке из вложенных уровней. А их там даже не десятки.
В примере, если добавить еще раз в Пирог строки, начиная с "Упаковка пирога 2" и дальше вниз, сразу все начинает безудержно на все умножаться.

Так что группы не спасут, и они есть, просто именно в таком  иерархическом виде, в который возжелали получить формулы, они не очевидно видны. Хранятся данные совсем в другом виде, для своих расчетов я все потрошу об PQ и там есть группы на все уровни, не только на первый, без них и правда никуда.

Иногда трудно не упустить важные детали, типа этой, делая демонстрашку для примера, приношу извинения.
Изменено: Xel - 16.05.2025 17:44:18
Расчет стоимости по уровням вложенной иерархии, только формулы
 
Второй лист во вложенном файле и формулу массива в нем удалось не сразу обнаружить  :oops:

Зато разобралась что и как, пока неправильно пристраивала формулу куда попало  :D

Еще раз огромное спасибо, это супер.
Изменено: Xel - 16.05.2025 17:15:53
Расчет стоимости по уровням вложенной иерархии, только формулы
 
Цитата
Павел \Ʌ/ написал:
если "уровень" оставить, то можно    сравнительно не сложно:
Спасибо огромное!
Сейчас я об эту красивую формулу расширю сознание и как пойму ее ...
Изменено: Xel - 15.05.2025 17:31:02
Расчет стоимости по уровням вложенной иерархии, только формулы
 
Мне после истерического долбания с 2  6 десятками вспомогательных столбцов (уровней и разных видов цен больше на самом деле)  уже самой чертовски интересно, можно ли это сделать как-то менее уродско.

И в рабочие многочисленные файлы мне это теперь копировать и орать от ужаса каждый раз  :D  Я все надеюсь, что есть колдунство, которое мне в панике в голову не пришло и это делается одной коротенькой формулой, как тут бывает.

И начальству это надо не для взгляд бросить, а для покопаться всласть во всех  тысячах строк.
Изменено: Xel - 15.05.2025 13:51:30
Расчет стоимости по уровням вложенной иерархии, только формулы
 
Добрый день.
С вопросом про сводную получилось грустненько.

Продолжаю терзать ту же задачку с другой стороны. Технически правильные данные я получаю через Power query.
Но начальство сводной пугается, хочет "на формулах".

Я кое как решила, результат считается, но вид промежуточных столбцов пугает почти как несворачиваемая сводная с пустыми аналитиками.

Исходные данные - спецификация в виде многоярусных иерархий - на желтом фоне. Есть количество по всем строкам и цены только для конечных уровней иерархии.

Итог на оранжевом, надо посчитать итоги для всех вложенных уровней. На белом мои бешеные формулы.

Вопрос - можно ли это как-то менее страшно сделать.
Свернуть в сводной таблице строки с пустой аналитикой, макрос или мера
 
С мерой это я погорячилась.... :oops:  Картинки - хотела просто скрины таблиц сразу выложить для наглядности, не более  того, табличка исходная в 3 строки нарисована.

Но думала там на несколько строчек макроса вопрос. Нашла еще один англоязычный вопрос определенно на ту же тему, и там тишина в ответ.
Китайский чатик  вопрос понял,  выдал что-то неработающее,  сначала трясет исходную таблицу, какой-то словарь составляет, чтобы по нему уровни скрывать. Дальше все как в тумане, но если пойму, что он хотел сказать, может, расширю сознание.
Изменено: Xel - 07.05.2025 18:04:57
Свернуть в сводной таблице строки с пустой аналитикой, макрос или мера
 
Добрый день! Помогите, пожалуйста.

Поиск находит много однотипного не о том.
Раздергала иерархию, как мне кажется, удобным способом.
Но отображается оно так себе

Количество уровней вложенности разное в разных строках, соответственно, в части строк в сводной таблице получается пустая аналитика, но значение при этом не пустое.
Если настроить табличное отображение полей, то надпись "пусто" уродует столбцы.

Хотелось бы меру, которая не считала бы суммы для таких аналитик или макрос, который бы сворачивал поля.
Или всего и побольше

Картинки в текст сообщения, кажется, запретили вставлять 8-0
Изменено: Xel - 07.05.2025 11:48:36
PowerQuery Собрать умные таблицы с множества листов с сохранением имени листа
 
Вот в этой теме был образец, как получить в PQ информацию о связях листов и таблиц в файле

https://www.planetaexcel.ru/forum/?PAGE_NAME=message&FID=1&TID=139630&TITLE_SEO=139630-power-query-imya-lista-na-kotorom-nakhoditsya-tablitsa&MID=1131693#message1131693
DAX. Вычислить меру на последний день последнего месяца =до= выбранного периода
 
Цитата
Alex написал:
Вариант №2
Спасибо, оно работает 8-0 Расширяю сознание о справку по функциям, чтобы утащить в реальные таблицы.
Спасибо! Прошу прощения за долгий ответ, вытрясала обновление из добрых людей, чтобы открыть файл.

Цитата
PowerBI_WannaBe написал:
б такая логика подойдет?
Спасибо, нет, там должна быть проверка не на пустое значение в финале, если оно пустое, оно и так пустое, там дата должна проверяться.

(но почему в работающем примере проверяется последняя дата, до меня пока не дошло... :D )
Изменено: Xel - 28.08.2024 18:04:28
DAX. Вычислить меру на последний день последнего месяца =до= выбранного периода
 
Спасибо за попытку, но это не может работать. Там в любом случае должно быть не ластдэйт, а фёрст.
И первая дата в выбранном периоде никогда не будет равна первой датой в данных, если периоды по дням не выставлять, потому что данные есть только на конец месяцев.
Надо, чтобы если выбран апрель-май 24 года, то выводились данные на 31.03 и 31.05 и всё.
Может, я это "надо получить" недостаточно внятно написала.

А в том как техничненько расставить EOMONTH и FIRSTDATE  я по уши запуталась. :cry:
Изменено: Xel - 23.08.2024 09:50:41
DAX. Вычислить меру на последний день последнего месяца =до= выбранного периода
 
Добрый день. Помогите, пожалуйста.

Надо, чтобы на любой выбранный период считалась сумма только на конец месяца до выбранного периода и на конец выбранного и никаких промежуточных.

Даты - всегда последний день месяца.

На конец нарисовать получилось, вроде, работает. А на начало не осилила.

Код
lstDateSumStdPrice = 
var lstD = lastdate(ALLSELECTED('Цифирки'[Дата] ))
return
if (
    lastdate('Цифирки'[Дата]) <> lstD , 

    blank (), 
    CALCULATE(sum('Цифирки'[Сумма]), lstD))
power query ошибка без ошибки, запрос в power query выдаёт ошибки хотя по шагам всё проходит нормально
 
Цитата
Максим78 написал:
а функции которая добавляла бы несколько столбцов сразу

Добавление таблицы, состоящей из нужных вам пустых столбцов, пример выше приложен.
Изменено: Xel - 02.04.2024 12:29:52
power query ошибка без ошибки, запрос в power query выдаёт ошибки хотя по шагам всё проходит нормально
 
AddColumn, по английски - это буквально "добавить столбец", не столбцы.

Самый простой для чайника способ, наверное, сделать в экселе пустую таблицу с именами пустых столбцов, загрузить ее в PQ и "добавить таблицу".
Это если совсем с кнопок и понимая каждый тыц.

И вот так вариант, чтобы список столбцов можно было задать на листе в экселе, и тип у всех number.
Ну или можно список руками в PQ навалять
Изменено: Xel - 02.04.2024 12:22:31
Фактический остаток мл во флаконе, после каждой продажи (распива)
 
Это будет циклическая ссылка. Откуда первая таблица будет брать тогда изначальный объем для расчета?
Я добавила столбец в правую таблицу
Фактический остаток мл во флаконе, после каждой продажи (распива)
 
Вариант
Код
=ВПР([@Аромат];$G$2:$H$64;2;0)-СУММЕСЛИМН($C$2:$C6;$B$2:$B6;[@Аромат])


Работает, пока в списке справа строго по 1 наименованию, если могут появиться "вторые флаконы", надо допилить.
Изменено: Xel - 28.03.2024 13:59:41
в Power Query пытаюсь заменить содержимое одного столбца на содержимое соседнего через Table.ReplaceValue. Вместо данных получаю List, в Power Query пытаюсь заменить содержимое одного столбца на содержимое соседнего через Table.ReplaceValue. Вместо данных получаю List
 
Цитата
AlexDen написал:
уже предложили рабочее решени
Рабочее решение - не использовать Table.ReplaceValue для такой задачи. Вам корректно ответили на вопрос о синтаксисе функции.
в Power Query пытаюсь заменить содержимое одного столбца на содержимое соседнего через Table.ReplaceValue. Вместо данных получаю List, в Power Query пытаюсь заменить содержимое одного столбца на содержимое соседнего через Table.ReplaceValue. Вместо данных получаю List
 
Цитата
Alex написал:
Нужно нечто "более другое" иначе любое движение продолжается мучительно долго

Если данных много, то Table.ReplaceValue - довольно тормозная штука. И вы его зачем-то прогоняете 2 раза для того, чтобы null заменить на правильное значение. Если такого как следует накрутить, то никакого компа может не хватить.
Изменено: Xel - 27.02.2024 14:36:08
в Power Query пытаюсь заменить содержимое одного столбца на содержимое соседнего через Table.ReplaceValue. Вместо данных получаю List, в Power Query пытаюсь заменить содержимое одного столбца на содержимое соседнего через Table.ReplaceValue. Вместо данных получаю List
 
Вы текстовое значение "empty" меняете на список, состоящий из одного элемента, элемент является текстом "#Счет №2". Правила форума требуют прикладывать пример, но если это - непосильно, поищите по форуму, задача тут 100500 раз решалась.
Изменено: Xel - 27.02.2024 13:23:27
Формула для минимальной и максимальной даты
 
Код
=МИНЕСЛИ($B$2:$B$8;$A$2:$A$8;$A2)
=МАКСЕСЛИ($B$2:$B$8;$A$2:$A$8;$A2)


Если в вашем экселечке эти функции есть.

Если нет, то формула массива
Код
 =МИН(ЕСЛИ($A$2:$A$8=$A2;$B$2:$B$8)) 
Изменено: Xel - 25.01.2024 14:58:28
Диаграмма - графики рисуются не по цифрам в исходных данных
 
Спасибо всем, кто пытался помочь, это не лечится
В окошке настройки комбинированной диаграммы названия можно увидеть только во всплывающих подсказках и то, что я считала "графиком с маркерами" было "графиком с маркерами с накоплением".

Вторая подряд тема с нытьем, потому что я знаю, что мне надо, но неправильно тыцаю его в интерфейсе с непривычки.
Аймсорри  :oops:

Тему бы удалить, наверное, она бессмысленная.
Диаграмма - графики рисуются не по цифрам в исходных данных
 
Нет. Там просто графики, без нарастающего.

У меня была такая версия, поэтому нарастающий  итог отдельно нарощен в исходных данных. Диаграмму не спасло  :cry:
И неаккуратного слияния графиков в "почти один" это бы не дало с такими цифрами, там бы другие фигуры были.

(картинка с тегом img вставляться не хочет, так что осталась в приложенных файлах)
Изменено: Xel - 10.08.2023 16:11:28
Диаграмма - графики рисуются не по цифрам в исходных данных
 
Добрый день. Помогите, пожалуйста.

В прилагаемом файле видно проблему - синяя и оранжевая линии нарисованы почти совпадающими (но не совсем!).
У оранжевой линии форма должна быть совсем не такой.
В чем проблема, что не так?
При разных комбинациях типов диаграмм для рядов эта проблема то появляется, то пропадет.

Вторая диаграмма на листе - это копия первой, где все ряды отображены по одной оси (на самом деле нужно, чтобы "огурцы" были на вспомогательной)
И там совсем караул, слились все 4 линии (на картинке кусок второй диаграммы)

Можно ли ее как-то "обновить", "перерисовать"?

upd
Вставка новой диаграммы спасла ситуацию, так что как-то ситуация решаема.
Но все равно остается вопрос - это диаграмма "сломалась" и спасет только новая или ее можно спасти?
Изменено: Xel - 10.08.2023 16:10:30
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 15 След.
Наверх