Показать сообщение отдельно
Старый 01.06.2012, 10:27   #3  
SRF is offline
SRF
Участник
MCBMSS
Axapta Retail User
 
362 / 542 (19) +++++++
Регистрация: 08.08.2007
Записей в блоге: 1
Цитата:
Сообщение от AP-1055D Посмотреть сообщение
Коллеги,

Сейчас занимаюсь изучением BISM и DAX в SQL Server 2012. Возможно, у кого-нибудь есть опыт написания DAX-выражений.
Мне нужно переписать простой метод find на DAX:

select firstonly inventTrans
order by DatePhysical desc
where inventTrans.StatusReceipt == StatusReceipt::Purchased
&& inventTrans.ItemId == "";

return inventTrans.CustVendAC;

Проблема в том, что поле CustVendAC строкового типа и к нему нельзя применить агрегирующую функцию. Не мог бы кто-нибудь помочь мне, пожалуйста?
Вы бы хоть написали, что DAX в первом и во втором случае = Data Analysis Expressions, а в третьем DAX = Dynamics AX, а то двоякое представление может быть )))))

А чем не устраивают функции min или max, они могут применяться и к строковым полям.
__________________
Sergey Nefedov

Последний раз редактировалось SRF; 01.06.2012 в 10:31.