Страницы: 1
RSS
Строка с итогом в DAX
 
Добрый день, уважаемые специалисты Excel (DAX)

В приложении есть табличка с данными, там есть строки: Москва, Санкт-Петербург, Москва+Санкт-Петербург.
Для Москва+Санкт-Петербург через функцию DAX подставляется значение суммы 2-х городов.


Можно ли как-то в строки добавить сумму Москва+Санкт-Петербург, но не используя специально созданную запись суммы? (т.е. чтобы она создавалась в рамках DAX, т.е. виртуально)

Пример в приложении
 
Я вообще ни разу не специалист и смог придумать только такое :D
Скрытый текст



Вообще может быть можно еще набор создать при помощи MDX, но у меня не вышло по причине, озвученной выше
Изменено: tabularasa - 08.04.2019 23:01:50
 
Цитата
tabularasa написал:
Я вообще ни разу не специалист и смог придумать только тако
На скрине ничего не отображается, но, думается, там особо ничего по делу нет..
 
Доброе время суток.
Цитата
Raritet написал:
по делу нет.
Так и дела то нет. Измерения статичны по определению. Можете делать псевдодинамику для измерений, используя Power Query.
 
Цитата
Андрей VG написал:
Измерения статичны по определению
Может через union можно было бы :(

В sql я бы вот так сделал, но вот в DAX....

select id='a', s=2
into #z
insert into #z (id,s) values('a',4)
insert into #z (id,s) values('b',3)
insert into #z (id,s) values('b',6)

select * from #z
union all
select id='a+b',sum(s)
from #z

select * from #z
union all
select id,sum(s)
from #z
group by id
 
Через UNION можно сделать, но не в Экселе, а в PBI. Если в экселе то можно через PQ, то можно сделать таблицу - справочник измерений, к которой через Table.Combine (аналог UNION) добавляем к существующим в таблице фактов недостающие измерения. Дальше - связать этот справочник с таблицей фактов, в сводную выводим строки из справочника - её строки зададут контекст, который отсутствует в таблице фактов и для этого контекста прописываете формулу.
Вот горшок пустой, он предмет простой...
 
Цитата
PooHkrd написал:
не в Экселе, а в PBI
А как в PBi? Я там и делаю, просто сюда проект не прикрепить. Всегда думал что у них (PowerPivot и PBi) возможности одинаковые, в части формул
Изменено: Raritet - 09.04.2019 09:54:13
 
Цитата
Raritet написал:
insert into
Вот это можно сделать в Power Query. В DAX только для виртуальных таблиц можно что-то вставить. Но источником строк/столбцов виртуальная таблица не может служить. Сводная попросту не видит такую таблицу :)
Цитата
Raritet написал:
Всегда думал что у них (PowerPivot и PBi) возможности одинаковые, в части формул
Может чаще припадать к основам? В Power BI можно создать таблицу, входящую в модель данных средствами DAX. И разница между Power BI и Power Pivot только нарастает, увы :(
 
Всем спасибо за идеи, попробую теперь это сделать )
 
Цитата
Raritet написал:
На скрине ничего не отображается
что бы это значило
 
tabularasa, это значит что вашу картинку в сообщении видят не только лишь все. Мало кто может это сделать.  ;)

Наверное неправильно вставили.
Изменено: PooHkrd - 09.04.2019 11:42:24
Вот горшок пустой, он предмет простой...
 
PooHkrd, я скрин tabularasa вижу
 
Ivan.kh, а я не утверждал что все его не видят. Но я и Raritet точно нет.
Вот горшок пустой, он предмет простой...
 
Цитата
PooHkrd написал:
Но я и  Raritet  точно нет.
Я тоже не вижу. Видимо ресурс, на который выложена картинка https://i.imgur.com/Taf1PWg.png запрещён корпоративной политикой. С телефона картинка видна.
 
Raritet, хороший пример - половина хорошего ответа.
Способов решений множество, все зависит от задач, размеров модели и инструмента(как выяснилось в реальности модель в PowerBI. а не в Excel).
Во вложении то, что понял из вашего примера.
Страницы: 1
Читают тему (гостей: 1)
Наверх