В Dax Studio сначала создаю таблицу с итоговыми данными из таблицы загруженной в PBI. Далее, созданную таблицу в Dax Studio необходимо объединить с другой таблицей, которая так же загружена в PBI. Как сделать такое объединение через PBI знаю (делаем связь двух таблиц и используем функцию NATURALLEFTOUTERJOIN). Но, к сожалению, в Dax Studio нет возможности сделать связь (или я не знаю как) и соответственно формула NATURALLEFTOUTERJOIN не работает. Как соединить 2 таблицы в Dax Studio?
Вот код из Dax Studio
DEFINE TABLE 'План_факт_по_учредителям_данные' //Создаю таблицу с итоговыми данными из большой таблицы в PBI =CALCULATETABLE(SUMMARIZE('РМП','РМП'[КМК код учредителя 2], "15_Кол-во случаев",[Кол-во случаев РМП], "16_Стоимость",FORMAT([Стоимость РМП],"0,0.00")), FILTER('РМП',[Случай оплачен 8]="Да"&&[Год]="2022"))
EVALUATE 'План_факт_по_учредителям_данные' //Выводим созданную таблицу на экран
EVALUATE 'План_факт_по_учредителям_шаблон' //Выводим таблицу из PBI, к которой надо присоединить созданную ранее таблицу
EVALUATE 'План_факт_по_учредителям_отчет' //Сюда надо вставить функцию (код) который бы объединял 2 таблицы
Добрый день, что-то не получается у меня создать формулу ЕСЛИ в купе с И. Может кто-то сможет подсказать что не так делаю, а может так совсем нельзя делать и надо через доп столбец. Имеется таблица со столбцами: "Код услуги" и "Раздел услуги". Необходимо добавить еще один столбец в котором будет информация в зависимости от того, какая информация содержится в строках столбца "Раздел услуги", но при этом есть исключения которые берутся из столбца "Код услуги". В принципе формула, которую я сделал работает. Но вот когда в исключение попадает не единичное значение, а диапазон, то формула перестает работать.
Пример формулы которая работает: =IF([Раздел кода услуг]=72&&[Код услуги]<>72040&&[Код услуги]<>72070&&[Код услуги]<>72090&&[Код услуги]<>72140&&[Код услуги]<>72150&&[Код услуги]<>72190&&[Код услуги]<>72291&&[Код услуги]<>72320&&[Код услуги]<>72380&&[Код услуги]<>72400&&[Код услуги]<>72420&&[Код услуги]<>72460;"Должна быть операция"; IF([Раздел кода услуг]=172;"Должна быть операция"; IF([Раздел кода услуг]=73&&[Код услуги]<>73120&&[Код услуги]<>73130;"Должна быть операция"; IF([Раздел кода услуг]=173;"Должна быть операция"; IF([Раздел кода услуг]=75&&[Код услуги]<>75070&&[Код услуги]<>75140&&[Код услуги]<>75150;"Должна быть операция"; IF([Раздел кода услуг]=175;"Должна быть операция";"Не должна быть операция")))))
Но как только добавляем диапазон (выделен красным), PowerPivot ругается ((( =IF([Раздел кода услуг]=72&&[Код услуги]<>72040&&[Код услуги]<>72070&&[Код услуги]<>72090&&[Код услуги]<>72140&&[Код услуги]<>72150&&[Код услуги]<>72190&&[Код услуги]<>72291&&[Код услуги]<>72320&&[Код услуги]<>72380&&[Код услуги]<>72400&&[Код услуги]<>72420&&[Код услуги]<>72460;"Должна быть операция"; IF([Раздел кода услуг]=172;"Должна быть операция"; IF([Раздел кода услуг]=73&&[Код услуги]<>73120&&[Код услуги]<>73130;"Должна быть операция"; IF([Раздел кода услуг]=173;"Должна быть операция"; IF([Раздел кода услуг]=75&&[Код услуги]<>75070&&[Код услуги]<>75140&&[Код услуги]<>75150;"Должна быть операция"; IF([Раздел кода услуг]=175;"Должна быть операция"; IF([Раздел кода услуг]=76&&[Код услуги]<>76160&&[Код услуги]<>76200&&([Код услуги]>76411;[Код услуги]<76891);"Должна быть операция"; IF([Раздел кода услуг]=176;"Должна быть операция";"Не должна быть операция"))))))))
Добрый день Уважаемые знатоки, столкнулся с такой проблемой, она конечно не критична, но уж больно интересно стало, может в будущем пригодится.
Собственно сама проблема: имеем таблицу на листе 1, с количеством и суммами. При суммировании, на листе Итоги, получаем некий результат, вроде бы все правильно, но если рядышком поставить формулу ЕСЛИ (верно/не верно), то формула в некоторых столбцах, дает ответ "неверно". Стал разбираться и увидел, что результат по сумме различается на 0,0001. Так и не понял откуда она берется и как от этого избавиться. Где-то сидят какие-то не корректные данные, но как их найти, я так и не придумал. Пробовал различные формулы, методы копирования - ничего не меняется. Понимаю, что не очень понятно написал, но думаю если взглянуть на пример, то будет все понятно.
Добрый день. Заранее хочу сказать спасибо всем знатокам данного сайта, очень много интересных и полезных идей взято именно от сюда. Не нашел данной темы, поэтому решил первый раз спросить совета.
Проблема такая. Есть таблица (пример во вложении) с гиперссылками (столбец А), необходимо чтобы, при нажатии на определенную гиперссылку, в столбце С той же строки, значение увеличивалось на 1.
Да, и еще, может кто знает, как зафиксировать первый лист "Оглавление", чтобы он всегда оставался на месте при переходе по другим листам, а не убегал влево. Все примеры, которые находил, не помогают. Как вариант, можно конечно, поставить гиперссылку на каждый лист, которая будет вести на первый, но для меня это не очень удобно.