![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
#3
| |||
| |||
|
|
NonEmptyCrossjoin is a depreciated function in AS 2005 because it does strange things like this. Try using the NonEmpty() function, it should do the trick. NonEmpty(CrossJoin( {[Dicer Filtered Set]}, {[Crossjoin Filtered Set],[Product].[Product Model Categories].[Total]})) -- Regards Darren Gosbell [MVP] Blog: http://geekswithblogs.net/darrengosbell *** Sent via Developersdex http://www.developersdex.com *** |
#4
| |||
| |||
|
|
Thanks Darren, I had found (after posting) that NonEmpty(CrossJoin()) worked - but was not sure if this was the best approach. Chris "Darren Gosbell" <jam (AT) newsgroups (DOT) nospam> wrote in message news:OIpYz2g0GHA.3464 (AT) TK2MSFTNGP03 (DOT) phx.gbl... NonEmptyCrossjoin is a depreciated function in AS 2005 because it does strange things like this. Try using the NonEmpty() function, it should do the trick. NonEmpty(CrossJoin( {[Dicer Filtered Set]}, {[Crossjoin Filtered Set],[Product].[Product Model Categories].[Total]})) -- Regards Darren Gosbell [MVP] Blog: http://geekswithblogs.net/darrengosbell *** Sent via Developersdex http://www.developersdex.com *** |
#5
| |||
| |||
|
|
The NonEmpty() function is definitely the way to go in AS2k5, it is the most reliable way of filtering out empty cells and is relatively fast. As I said before NonEmptyCrossjoin has been depreciated in AS2k5 (it is still there, but it not recommended). There are also some rare circumstances when the NON EMPTY function on the axis does not produce correct results. I blogged about this here http://geekswithblogs.net/darrengosb.../17/75357.aspx -- Regards Darren Gosbell - SQL Server MVP Blog: http://www.geekswithblogs.net/darrengosbell In article <#NIzDVi0GHA.4796 (AT) TK2MSFTNGP03 (DOT) phx.gbl>, "ChrisHarrington" charrington-at-activeinterface.com> says... Thanks Darren, I had found (after posting) that NonEmpty(CrossJoin()) worked - but was not sure if this was the best approach. Chris "Darren Gosbell" <jam (AT) newsgroups (DOT) nospam> wrote in message news:OIpYz2g0GHA.3464 (AT) TK2MSFTNGP03 (DOT) phx.gbl... NonEmptyCrossjoin is a depreciated function in AS 2005 because it does strange things like this. Try using the NonEmpty() function, it should do the trick. NonEmpty(CrossJoin( {[Dicer Filtered Set]}, {[Crossjoin Filtered Set],[Product].[Product Model Categories].[Total]})) -- Regards Darren Gosbell [MVP] Blog: http://geekswithblogs.net/darrengosbell *** Sent via Developersdex http://www.developersdex.com *** |
#6
| |||
| |||
|
|
Is this possible in AS2000? "Darren Gosbell" wrote: The NonEmpty() function is definitely the way to go in AS2k5, it is the most reliable way of filtering out empty cells and is relatively fast. As I said before NonEmptyCrossjoin has been depreciated in AS2k5 (it is still there, but it not recommended). There are also some rare circumstances when the NON EMPTY function on the axis does not produce correct results. I blogged about this here http://geekswithblogs.net/darrengosb.../17/75357.aspx -- Regards Darren Gosbell - SQL Server MVP Blog: http://www.geekswithblogs.net/darrengosbell In article <#NIzDVi0GHA.4796 (AT) TK2MSFTNGP03 (DOT) phx.gbl>, "ChrisHarrington" charrington-at-activeinterface.com> says... Thanks Darren, I had found (after posting) that NonEmpty(CrossJoin()) worked - but was not sure if this was the best approach. Chris "Darren Gosbell" <jam (AT) newsgroups (DOT) nospam> wrote in message news:OIpYz2g0GHA.3464 (AT) TK2MSFTNGP03 (DOT) phx.gbl... NonEmptyCrossjoin is a depreciated function in AS 2005 because it does strange things like this. Try using the NonEmpty() function, it should do the trick. NonEmpty(CrossJoin( {[Dicer Filtered Set]}, {[Crossjoin Filtered Set],[Product].[Product Model Categories].[Total]})) -- Regards Darren Gosbell [MVP] Blog: http://geekswithblogs.net/darrengosbell *** Sent via Developersdex http://www.developersdex.com *** |
![]() |
| Thread Tools | |
| Display Modes | |
| |