Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Помогите в написании меры, которая считает сумму по фильтру - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Помогите в написании меры, которая считает сумму по фильтру
MiraEl Дата: Пятница, 28.12.2012, 16:06 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Господа программисты, помогите разобраться.
Нужно посчитать сумму dlt_qnn и отнять от нее dlt_qnn на начало периода, но только по тем скважинам, у которых разница между qn_sut на конец периода - qn_sut на начало периода (в приложенном файле это мера dlt_qn_new) не должна быть равна 0. Т.е. нужно наложить фильтр на dlt_qn_new<>0, но не могу понять как.
dlt_qnn_new=CALCULATE(SUMX(FILTER('Запрос', [dlt_qn_new]<>0),[dlt_qnn]))-CALCULATE(SUMX(FILTER('Запрос', [dlt_qn_new]<>0),[dlt_qnn]),FIRSTDATE('Запрос'[dat])) никакого результата не выдает.
Где я ошиблась?
К сообщению приложен файл: 8783375.zip (13.6 Kb)


Сообщение отредактировал MiraEl - Пятница, 28.12.2012, 16:47
 
Ответить
СообщениеГоспода программисты, помогите разобраться.
Нужно посчитать сумму dlt_qnn и отнять от нее dlt_qnn на начало периода, но только по тем скважинам, у которых разница между qn_sut на конец периода - qn_sut на начало периода (в приложенном файле это мера dlt_qn_new) не должна быть равна 0. Т.е. нужно наложить фильтр на dlt_qn_new<>0, но не могу понять как.
dlt_qnn_new=CALCULATE(SUMX(FILTER('Запрос', [dlt_qn_new]<>0),[dlt_qnn]))-CALCULATE(SUMX(FILTER('Запрос', [dlt_qn_new]<>0),[dlt_qnn]),FIRSTDATE('Запрос'[dat])) никакого результата не выдает.
Где я ошиблась?

Автор - MiraEl
Дата добавления - 28.12.2012 в 16:06
MiraEl Дата: Пятница, 28.12.2012, 16:21 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Serge_007, я видимо некорректно назвала тему? Но не могу найти как ее поправить.......
 
Ответить
СообщениеSerge_007, я видимо некорректно назвала тему? Но не могу найти как ее поправить.......

Автор - MiraEl
Дата добавления - 28.12.2012 в 16:21
Michael_S Дата: Пятница, 28.12.2012, 16:42 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
MiraEl, без вашего файла-примера ни кто не поможет. На счет примера - загляните в правила.

зы. если ни чего не путаю, вашу тему я уже где-то видел, с файлом. Там у меня какие-то непонятки возникали.


Сообщение отредактировал Michael_S - Пятница, 28.12.2012, 16:44
 
Ответить
СообщениеMiraEl, без вашего файла-примера ни кто не поможет. На счет примера - загляните в правила.

зы. если ни чего не путаю, вашу тему я уже где-то видел, с файлом. Там у меня какие-то непонятки возникали.

Автор - Michael_S
Дата добавления - 28.12.2012 в 16:42
MiraEl Дата: Пятница, 28.12.2012, 16:50 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Michael_S, да, Вы очень внимательны:-) я уже не знаю куда и к кому обратиться. Нужно срочно решить эту проблему.
 
Ответить
СообщениеMichael_S, да, Вы очень внимательны:-) я уже не знаю куда и к кому обратиться. Нужно срочно решить эту проблему.

Автор - MiraEl
Дата добавления - 28.12.2012 в 16:50
Michael_S Дата: Пятница, 28.12.2012, 16:53 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Приложили файл -вспомнил. Нет исходной таблицы, без нее сложно что-то понять.

Кросс http://www.planetaexcel.ru/forum....TID=112
но там тоже ответов нет.
 
Ответить
СообщениеПриложили файл -вспомнил. Нет исходной таблицы, без нее сложно что-то понять.

Кросс http://www.planetaexcel.ru/forum....TID=112
но там тоже ответов нет.

Автор - Michael_S
Дата добавления - 28.12.2012 в 16:53
MiraEl Дата: Воскресенье, 30.12.2012, 10:17 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Исходные данные добавила.
Поясню - в данном случае скважина 1193 не должна участвовать в расчете суммы dlt_qnn_new, т.к. по ней dlt_qn_new=0 за этот период.
К сообщению приложен файл: 3505468.zip (43.1 Kb)
 
Ответить
СообщениеИсходные данные добавила.
Поясню - в данном случае скважина 1193 не должна участвовать в расчете суммы dlt_qnn_new, т.к. по ней dlt_qn_new=0 за этот период.

Автор - MiraEl
Дата добавления - 30.12.2012 в 10:17
Michael_S Дата: Воскресенье, 30.12.2012, 16:25 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
MiraEl, при попытке работать с вашими данными выскакивает такое сообщение.
Что бы можно было вам помочь - сделайте двойной клик ЛКМ по ячейке в строке "Общий итог", появится лист и исходными данными. Тогда уже можно будет думать, как вам помочь.
К сообщению приложен файл: 3212758.gif (19.4 Kb) · 2995836.gif (18.9 Kb)
 
Ответить
Сообщение MiraEl, при попытке работать с вашими данными выскакивает такое сообщение.
Что бы можно было вам помочь - сделайте двойной клик ЛКМ по ячейке в строке "Общий итог", появится лист и исходными данными. Тогда уже можно будет думать, как вам помочь.

Автор - Michael_S
Дата добавления - 30.12.2012 в 16:25
MiraEl Дата: Понедельник, 31.12.2012, 11:45 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Michael_S, спасибо, что пытаетесь помочь. Буду на работе только 04.01.
 
Ответить
СообщениеMichael_S, спасибо, что пытаетесь помочь. Буду на работе только 04.01.

Автор - MiraEl
Дата добавления - 31.12.2012 в 11:45
MiraEl Дата: Пятница, 04.01.2013, 09:11 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Файл обновила.
К сообщению приложен файл: 0301778.zip (40.6 Kb)
 
Ответить
СообщениеФайл обновила.

Автор - MiraEl
Дата добавления - 04.01.2013 в 09:11
MiraEl Дата: Среда, 09.01.2013, 15:43 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Michael_S, получилось прочитать исходные данные?
 
Ответить
СообщениеMichael_S, получилось прочитать исходные данные?

Автор - MiraEl
Дата добавления - 09.01.2013 в 15:43
Michael_S Дата: Среда, 09.01.2013, 15:57 | Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Нет, не получилось. Потому тему и оставил. И потому другие не отвечают.

Сделайте, как я писал в посте №8. Или каким другим образом дайте исходную таблицу на отдельном листе.

зы. Это вы подключены к вашей базе данных, мы - нет. А без исходной таблицы тут что-то думать невозможно.
 
Ответить
СообщениеНет, не получилось. Потому тему и оставил. И потому другие не отвечают.

Сделайте, как я писал в посте №8. Или каким другим образом дайте исходную таблицу на отдельном листе.

зы. Это вы подключены к вашей базе данных, мы - нет. А без исходной таблицы тут что-то думать невозможно.

Автор - Michael_S
Дата добавления - 09.01.2013 в 15:57
MiraEl Дата: Среда, 09.01.2013, 16:07 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Скопировала на другой лист данные. Надеюсь теперь получится открыть.
Поясню немного - в таблице информация по двум скважинам. Допустим, в приложении PowerPivot выбирается период с июня по ноябрь 2012 года.
Тогда при расчете суммы не должна участвовать скв. 1193, т.к. по ней qn_sut на ноябрь и июнь=0.
К сообщению приложен файл: 8921897.zip (43.0 Kb)
 
Ответить
СообщениеСкопировала на другой лист данные. Надеюсь теперь получится открыть.
Поясню немного - в таблице информация по двум скважинам. Допустим, в приложении PowerPivot выбирается период с июня по ноябрь 2012 года.
Тогда при расчете суммы не должна участвовать скв. 1193, т.к. по ней qn_sut на ноябрь и июнь=0.

Автор - MiraEl
Дата добавления - 09.01.2013 в 16:07
MiraEl Дата: Четверг, 10.01.2013, 10:54 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Michael_S, получилось прочитать исходные данные?
 
Ответить
СообщениеMichael_S, получилось прочитать исходные данные?

Автор - MiraEl
Дата добавления - 10.01.2013 в 10:54
Michael_S Дата: Четверг, 10.01.2013, 15:17 | Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Прочитать не получилось. Сделал пример на том, что есть.
зы. Судя по всему - у вас как минимум 2007 офис, в нем этот фильтр возможен. Как в 2003 - не помню.
К сообщению приложен файл: MiraEl.rar (32.6 Kb)
 
Ответить
СообщениеПрочитать не получилось. Сделал пример на том, что есть.
зы. Судя по всему - у вас как минимум 2007 офис, в нем этот фильтр возможен. Как в 2003 - не помню.

Автор - Michael_S
Дата добавления - 10.01.2013 в 15:17
Michael_S Дата: Четверг, 10.01.2013, 15:24 | Сообщение № 15
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Зы. Кстати, только сейчас обратил внимание, что даты в ваших сводных представлены в текстовом формате. Так работать неудобно.
 
Ответить
СообщениеЗы. Кстати, только сейчас обратил внимание, что даты в ваших сводных представлены в текстовом формате. Так работать неудобно.

Автор - Michael_S
Дата добавления - 10.01.2013 в 15:24
MiraEl Дата: Четверг, 10.01.2013, 15:38 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Спасибо за попытки помочь.
1. Офис у меня 2010. При попытке выложить его здесь в первоначальном виде выходит ошибка о слишком большом размере. Поэтому пришлось сохранить только как таблицу Excel 2003.
2. Задача должна работать в приложении PowerPivot с источником данных на SQL-сервере.
Подскажите пожалуйста, как мне выложить файл в первоначальном виде, чтобы видны были срезы по дате. Простое наложение фильтра по qn_sut не подходит, т.к. при выборе другого периода времени скважина должна участвовать в расчете суммы.
Т.е., например, при выборе периода с июня по ноябрь скв.1193 не должна учитываться при расчете суммы (по ней qn_sut на начало и конец=0), а при выборе периода с июля по ноябрь - должна учитываться.


Сообщение отредактировал MiraEl - Четверг, 10.01.2013, 15:42
 
Ответить
СообщениеСпасибо за попытки помочь.
1. Офис у меня 2010. При попытке выложить его здесь в первоначальном виде выходит ошибка о слишком большом размере. Поэтому пришлось сохранить только как таблицу Excel 2003.
2. Задача должна работать в приложении PowerPivot с источником данных на SQL-сервере.
Подскажите пожалуйста, как мне выложить файл в первоначальном виде, чтобы видны были срезы по дате. Простое наложение фильтра по qn_sut не подходит, т.к. при выборе другого периода времени скважина должна участвовать в расчете суммы.
Т.е., например, при выборе периода с июня по ноябрь скв.1193 не должна учитываться при расчете суммы (по ней qn_sut на начало и конец=0), а при выборе периода с июля по ноябрь - должна учитываться.

Автор - MiraEl
Дата добавления - 10.01.2013 в 15:38
Michael_S Дата: Четверг, 10.01.2013, 16:28 | Сообщение № 17
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Цитата (MiraEl)
Подскажите пожалуйста, как мне выложить файл в первоначальном виде, чтобы видны были срезы по дате

Возможные варианты:

  • убрать лишние столбцы и строки, скопировать запрос как значения в другую книгу и построить сводную (оптимальный)
  • выложить файл на стороннем ресурсе (не самый хороший)
  • попросить Сергея выложить файл здесь
 
Ответить
Сообщение
Цитата (MiraEl)
Подскажите пожалуйста, как мне выложить файл в первоначальном виде, чтобы видны были срезы по дате

Возможные варианты:

  • убрать лишние столбцы и строки, скопировать запрос как значения в другую книгу и построить сводную (оптимальный)
  • выложить файл на стороннем ресурсе (не самый хороший)
  • попросить Сергея выложить файл здесь

Автор - Michael_S
Дата добавления - 10.01.2013 в 16:28
MiraEl Дата: Пятница, 11.01.2013, 08:38 | Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Michael_S, посмотрите, пожалуйста, этот файл. Скопировала запрос, но сохранить пришлось в формате 97-2003, иначе объем все равно превышает 100 КБ.
Ниже таблички переписала меры.
Меня интересуют именно условие if в мерах dlt_qnn_new и dlt_qnt_new.
Спасибо!
К сообщению приложен файл: 0218503.zip (30.2 Kb)


Сообщение отредактировал MiraEl - Пятница, 11.01.2013, 08:41
 
Ответить
СообщениеMichael_S, посмотрите, пожалуйста, этот файл. Скопировала запрос, но сохранить пришлось в формате 97-2003, иначе объем все равно превышает 100 КБ.
Ниже таблички переписала меры.
Меня интересуют именно условие if в мерах dlt_qnn_new и dlt_qnt_new.
Спасибо!

Автор - MiraEl
Дата добавления - 11.01.2013 в 08:38
Michael_S Дата: Пятница, 11.01.2013, 17:49 | Сообщение № 19
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
MiraEl, заполните желтую табличку на основе исходной. Я в исходной чуть добавил данных, что б была понятно логика. Если суммируете - то прям в ячейке и покажите, что, например, =А1+А2+А3, если не показываем - то пустая строка.
К сообщению приложен файл: MiraEl.xlsx (10.3 Kb)
 
Ответить
СообщениеMiraEl, заполните желтую табличку на основе исходной. Я в исходной чуть добавил данных, что б была понятно логика. Если суммируете - то прям в ячейке и покажите, что, например, =А1+А2+А3, если не показываем - то пустая строка.

Автор - Michael_S
Дата добавления - 11.01.2013 в 17:49
MiraEl Дата: Суббота, 12.01.2013, 09:13 | Сообщение № 20
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Michael_S, заполнила. Надеюсь, так понятнее.
К сообщению приложен файл: 2714303.xlsx (39.2 Kb)
 
Ответить
СообщениеMichael_S, заполнила. Надеюсь, так понятнее.

Автор - MiraEl
Дата добавления - 12.01.2013 в 09:13
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!