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

Страницы: 1
PP. В выражении с CALCULATE использовать в качестве условия переменную-константу
 
И это сработало! Спасибо огромное!

После вашего второго сообщения поизучала раздел Фунции фильтрации, но не получилось достичь желаемого результата.
Изменено: Muchacha - 22.02.2020 21:56:27
PP. В выражении с CALCULATE использовать в качестве условия переменную-константу
 
Цитата
PooHkrd написал: а если так попробовать на... обмануть судьбу?
А это сработало! Даже и не знала, что такую Войну и мир можно писать в формулах. Боюсь только сама этого я больше не воспроизведу, если потом придется что-то делать еще, т.к. не понимаю, что здесь написано((
Обман судьбы состоит в том, var он как-то ест по-другому, нежели обычную measure?

Спасибо огромное!
Изменено: Muchacha - 22.02.2020 21:56:56
PP. В выражении с CALCULATE использовать в качестве условия переменную-константу
 
Цитата
DrillPipe написал:
Код ? 1CALCULATE([Sum of Unique sold CBU];Filter(All(Sales),Sales[Year]=[TY]))
Ксожалению тоже не сработало. Во всех строках получилось общая сумма за 2020 год
PP. В выражении с CALCULATE использовать в качестве условия переменную-константу
 
Ну вообщем да. Не получается в формуле CALCULATE использовать переменные, которые являются константами.

DrillPipe, к сожеалению это работает не так. Он просто не считает значение в другом году (рис.1). А нужно, чтобы получалось одинаковое значение в обоих годах, как на второй картинке.
PP. В выражении с CALCULATE использовать в качестве условия переменную-константу
 
PooHkrd, так это вовсе и не код, а просто в интерфейсе переменных формула пишется (на картинке). То, что вы предложили, сюда же не впишется?
Изменено: Muchacha - 22.02.2020 21:54:54
PP. В выражении с CALCULATE использовать в качестве условия переменную-константу
 
Добрый день!

Подскажите, пожалуйста, как правильно написать формулу в PP, что бы использовать в качестве проверки условия выражение с константой.
В данных есть 2 года, нужно посчитать переменную, где бы брались данные за определенный год.
Формула =CALCULATE([Sum of Unique sold CBU];Sales[Year]=2020) работает.
Но так как вычислений будет некоторое количество, хотелось бы год задавать в виде переменной В частности, чтобы в следующем году поменять только в двух местах PY=2019 -> 2020, TY=2020 -> 2021.
Если делаю measure PY=2019, то не получается использовать ее в CALCULATE, т.е. вот это =CALCULATE([Sum of Unique sold CBU];Sales[Year]=[TY]) не работает, в ошибке пишет "Calculation error in measure 'Sales'[TDP_AvSKUTY-POPPY]: A function 'CALCULATE' has been used in a True/False expression that is used as a table filter expression. This is not allowed."
Также не получается использовать и такое выражение =CALCULATE([Sum of Unique sold CBU];Sales[Year]=max(Sales[Year]))
Как все же сделать так, чтобы не писать константу (2020), а использовать переменную, т.е. чтобы работал фильтр Sales[Year]=[TY]?
Pivot. Заменились названия значений. Как вернуть обратно, Удалилось одно из значений поля
 
Спасибо за ответы!!!
Если даже такие гуру не знают, как совладать с такой фичей/багом...
Пошла расследовать, что на что поменяла, заново строить любовно настроенный пайвот не хочется...
Pivot. Заменились названия значений. Как вернуть обратно, Удалилось одно из значений поля
 
В одной из ячеек Pivot'а, которая есть в разделе Rows, случайно нажала пробел. И теперь во всех ячейках, где были такие же значения отображается пусто.
Причем это действует только на 1 пайвот, а не на все пайвоты, которые построены на тех же данных.
Пробовала убрать это поле из Pivot, а потом добавить - все равно отображается пусто.
Как вернуть, чтобы опять отображались именно те значения, которые есть в данных. А не те, на которые случайно заменила в Pivot'е
Картинка Было-Стало прилагается.
Calculated Fields для обычных Pivot - фильтрация в формуле
 
кнопка цитирования не для бездумного копирования [МОДЕРАТОР]

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

В итоге сегодня поразвлекалась с формулой. Почему-то работает она ТОЛЬКО есть проверяется на равенство 0. Т.е. пришлось сделать новый столбец с циферками и тогда получилось так:
=IF('Customer Group Num'=1;0;('Target Pri GSV'-'Target Sec GSV')/1000) - не работает, а вот
=IF('Customer Group Num'=0;0;('Target Pri GSV'-'Target Sec GSV')/1000) - работает
Ад, сколько на это времени ушло... С чем это может быть связано?
Calculated Fields для обычных Pivot - фильтрация в формуле
 
Добрый день!
Нужно, чтобы значения вычислялось не для всех клиентов.
Пишу в формуле =IF('Customer Group'="LMT-DT";0;('Target Pri GSV'-'Target Sec GSV')/1000)
А все равно есть значения и для LMT-DT.
Как правильно написать формулу, чтобы для LMT-DT не вычислялось?
Подсчет непустых ячеек в Pivot
 
Цитата
Максим Зеленский написал: есть еще функция ALLNONBLANKROW, но она при этом сбрасывает фильтры (как ALL).
То есть несмотря на фильтры, выставленные например в слайсерах, все результаты будут считаться, как будто этих фильтров нет?
Подсчет непустых ячеек в Pivot
 
Цитата
Андрей VG написал:
Для вас проблема подставить название вашей таблицы и столбца?!
Нет, не проблема. Не сориентировалась, что нужно имя таблицы вставлять. Пока не сильна еще в этих формулах.
Спасибо!!!! Заработало!!!
Подсчет непустых ячеек в Pivot
 
Нет, у меня формула такая не ввелась.
Вот кусок файла в заархивированном виде.
Подсчет непустых ячеек в Pivot
 
Не ест такую формулу. Правда я не поняла, что такое  'Таблица1'[code].
У меня такая формула получилась: =CALCULATE(DISTINCTCOUNT([CBU Code];NOT(ISBLANK(CBU Code)))
Подсчет непустых ячеек в Pivot
 
Доброго времени суток!
Использую в Power Pivot Distinct Count для столбца CBU Code.
Однако эксель считает и пустые ячейки. Как сделать так. чтобы он не считал пустые ячейки?

Пробовала использовать формулу, но что-то с диапазонами-значениями не срастается.
Вот такая формула: =IF(ISBLANK(Range[CBU Code]);0;[Distinct Count of CBU Code])
Выдает ошибку: Calculation error in measure 'Range'[CBU_Empty]: A single value for column 'CBU Code' in table 'Range' cannot be determined. This can happen when a measure formula refers to a column that contains many values without specifying an aggregation such as min, max, count, or sum to get a single result.

ПыСы: Хотела загрузить примерчик - не получилось. Он весит 1609Кб, меньше сделать не получается.
Изменено: Muchacha - 26.02.2018 09:56:39
Pivot из двух одинаковых таблиц (не хватает строк на одном листе)
 
Спасибо! Материал по ссылке еще не изучила, но обязательно посмотрю!
Решила проблему чуть по-другому. У меня не получилось сложить 2 файла, но я выгрузила данные в один txt, и их через Query за один раз загрузила в Эксель, но без публикации на лист. Есть опция Load To, а потом Only Create  Connection.
Pivot из двух одинаковых таблиц (не хватает строк на одном листе)
 
Нужно построить Pivot. Но данные все не влезают на один лист. Разбила их на 2. Как теперь объединить данные в один Pivot?
Эксель 2016.  
Страницы: 1
Наверх