Power BI & Sharepoint

If I build a PowerBI Dashboard
which is published to our Sharepoint… can it be accessed by all Sharepoint
users, or do they all have to be  PowerBI users?

Hi Diveguru,
Users require explicit access rights as been described in the following blogpost clearly: http://www.sqlchick.com/entries/2014/6/8/power-bi-security-overview
And yes, your users have to be Power BI users to access a Power BI dashboard. A "view" only Power BI license does not exist.

Similar Messages

  • Power View Sharepoint 2013

    Hi, I have searched and only found 1 other guy with my problem and his question was unanswered. I have SharePoint 2013 with a Power View report accessing an SSAS 2012 tabular model in Direct Query mode. All of my measures present in Power View except
    those referencing a date column. They are very simple measures referring to a SQL backend data source. Is there a Power View limitation that I need to know about? Since Power View is the only tool available for Direct Query mode, this is critical
    to my project.
    Oldest Date:=MIN([alarm_date])
    Test Date:=DATE(2014,06,04)

    1. SSAS Tabular can still process MDX queries... so PV is *NOT* the ONLY tool available.
    2. what is the question/issue? is MIN([alarm_date]) not returning data correctly? sounds like you might just need to format the fields a little bit (assuming you're using 2014.06.04, which I also assume is actually a STRING, since a numeric value can't have
    two decimals)
    Scott Brickey
    MCTS, MCPD, MCITP
    www.sbrickey.com
    Strategic Data Systems - for all your SharePoint needs

  • Power Pivot SharePoint 2010 uninstallations left over entries in config DB .can we delete them? How to delete Power Pivot left over objects in DB?

    Name Status Version Properties
    MSOLAP$POWERPIVOT 0 0x000000000021CF50 <object type="Microsoft.AnalysisServices.SharePoint.Integration.EngineServiceProxy, Microsoft.AnalysisServices.SharePoint.Integration, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"><fld name="m_Versions" type="null" /><fld name="m_UpgradeContext" type="null" /><fld type="System.Collections.Hashtable, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="m_UpgradedPersistedFields" /><fld name="m_Properties" type="null" /><sFld type="String" name="m_LastUpdatedUser">Domain\USername</sFld><sFld type="String" name="m_LastUpdatedProcess">PSCONFIG (11884)</sFld><sFld type="String" name="m_LastUpdatedMachine">ServerName</sFld><sFld type="DateTime" name="m_LastUpdatedTime">2014-02-21T17:39:25</sFld></object>
    PowerPivotServiceApplication1_c17206969d204609ac63fe5fb1e84d77 0 0x000000000021D09B <object type="Microsoft.AnalysisServices.SharePoint.Integration.GeminiServiceDatabase, Microsoft.AnalysisServices.SharePoint.Integration, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"><fld name="m_Username" type="null" /><fld name="m_Password" type="null" /><fld name="m_FailoverServiceInstance" type="null" /><fld name="m_Snapshots" type="null" /><sFld type="Boolean" name="m_MultiSubnetFailover">False</sFld><fld name="m_Versions" type="null" /><fld name="m_UpgradeContext" type="null" /><fld type="System.Collections.Hashtable, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="m_UpgradedPersistedFields" /><fld name="m_Properties" type="null" /><sFld type="String" name="m_LastUpdatedUser">Domain\USername</sFld><sFld type="String" name="m_LastUpdatedProcess">w3wp (992)</sFld><sFld type="String" name="m_LastUpdatedMachine">ServerName</sFld><sFld type="DateTime" name="m_LastUpdatedTime">2014-02-21T17:58:21</sFld></object>
    I  am having issues with power pivot uninstallation.  These two objects are left over after uninstallation.
    How to deal with it?
    Is there any way to delete these entries  in the config DB?
    As i Know we  should not delete  anything manullay from config Database?
     Is there any powershell script  or stsdam comand to delete these entries from  the config database and  re install power pivot for sharePOoint 
    Ravi

    Hi Trevor,
    I have Reviewed uls logs.. It  shows follwoing messages.
    SPSecurityContext.WindowsIdentity: Could not retrieve a valid windows identity for NTName='Domain\USername',
    UPN='UserName@domain'. UPN is required when Kerberos constrained delegation is used. Exception: System.ServiceModel.Security.SecurityAccessDeniedException: Access is denied. Server stack trace:
    at System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood(Message reply, MessageFault fault, String action, MessageVersion version, FaultConverter faultConverter)
    at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
    at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
    at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
    at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message) Exception rethrown
    at [0]:
    at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
    at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
    at Microsoft.IdentityModel.WindowsTokenService.S4UClient.IS4UService_dup.UpnLogon(String upn, Int32 pid)
    at Microsoft.IdentityModel.WindowsTokenService.S4UClient.<>c__DisplayClass1.<UpnLogon>b__0(IS4UService_dup channel)
    at Microsoft.IdentityModel.WindowsTokenService.S4UClient.CallService(Func`2 contractOperation)
    at Microsoft.SharePoint.SPSecurityContext.GetWindowsIdentity().
    Error 2:
    MossHost.TryGetWindowsIdentity: Failed to get WindowsIdentity from IClaimsIdentity. SPSecurityContext.GetWindowsIdentity() threw exception: System.InvalidOperationException: Could not retrieve a valid Windows identity. ---> System.ServiceModel.Security.SecurityAccessDeniedException:
    Access is denied. Server stack trace:
    at System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood(Message reply, MessageFault fault, String action, MessageVersion version, FaultConverter faultConverter)
    at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
    at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
    at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
    at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message) Exception rethrown
    at [0]:
    at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
    at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
    at Microsoft.IdentityModel.WindowsTokenService.S4UClient.IS4UService_dup.UpnLogon(String upn, Int32 pid)
    at Microsoft.IdentityModel.WindowsTokenService.S4UClient.<>c__DisplayClass1.<UpnLogon>b__0(IS4UService_dup channel)
    at Microsoft.IdentityModel.WindowsTokenService.S4UClient.CallService(Func`2 contractOperation)
    at Microsoft.SharePoint.SPSecurityContext.GetWindowsIdentity() -
    -- End of inner exception stack trace ---
    at Microsoft.SharePoint.SPSecurityContext.GetWindowsIdentity()
    at Microsoft.Office.Excel.Server.MossHost.MossHost.<>c__DisplayClass8.<TryGetWindowsIdentity>b__6()
    Error 3:
    CredentialsProvider.GetCredentials: Failed to get WindowsIdentity.
    Credential delegation failed because Excel Services Application was unable to obtain a Windows Identity.
    COuld you please share some ideas for it.
    Thanks
    Ravi
    Ravi

  • How do I close a workbook and go back in Power BI sharepoint?

    Hi,
    After opening a workbook in SharePoint online, I am not able to find an option to close it and go back. How do I do it?
    Thanks.

    Tap on the open page somewhere and the "library" Button should appear in the upper left corner. Tap that to go back to the library.

  • Range Filter Mode not working and throws error in Power View (SharePoint 2013)

    Hi,
    I am using two filters in my power view report.
    One for the contact type group and one for year.
    First I select multiple contact type group for the first filter and everything works fine.
    Then I try to select the year using the range filter and I get this error:
    System.ArgumentException: The name 'Year' was specified twice, at index 0 and index 1. Duplicate names are not allowed.
    Parameter name: keys[1]
       at Microsoft.Data.Common.CommandTrees.ExpressionBuilder.Internal.EnumerableValidator`3.Validate(IEnumerable`1 argument, String argumentName, Int32 expectedElementCount, Boolean allowEmpty, Func`3 map, Func`2 collect, Func`3 deriveName)
       at Microsoft.Data.Common.CommandTrees.ExpressionBuilder.Internal.EnumerableValidator`3.Validate()
       at Microsoft.Data.Common.CommandTrees.ExpressionBuilder.Internal.ArgumentValidation.ValidateGroupBy(DbGroupExpressionBinding input, IEnumerable`1 keys, IEnumerable`1 aggregates, DbExpressionList& validKeys, ReadOnlyCollection`1& validAggregates)
       at Microsoft.Reporting.QueryDesign.ExpressionTrees.ExpressionBuilder.Internal.QueryExpressionBuilder.GroupBy(QueryGroupExpressionBinding input, IEnumerable`1 groupItems, IEnumerable`1 aggregates)
       at Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.QdmExpressionBuilder.QdmGroupBy(IEnumerable`1 expressions)
       at Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.QdmExpressionBuilder.QdmFilter(IGrouping`2 predicates)
       at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
       at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
       at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
       at Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.QdmExpressionBuilder.QdmFilters(IEnumerable`1 filterConditions)
       at Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.FilterQueryFactory.AddRowCount(QueryBuilder queryBuilder, Group group, EntitySet entity, IEnumerable`1 rowCountFilterContext)
       at Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.FilterQueryFactory.CreateValueWithCountQuery(QueryBuilder queryBuilder, List`1 columns, IEdmFieldInstance fieldInstance, FilterCondition availableValueFilter, FilterCondition activeValueRetentionFilter,
    GroupReference& groupRef)
       at Microsoft.Reporting.QueryDesign.QueryDefinitionModel.Internal.FilterQueryFactory.CreateValueListQuery(EntityDataModel model, IEdmFieldInstance fieldInstance, Int32 topCount, FilterCondition availableValueFilter, FilterCondition activeValueRetentionFilter,
    IEnumerable`1 exclusionPathSegments, ValueListQuerySchema& schema)
       at Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FilterValueQueryFactory.CreateFilterValuesQuery[TFilterMode](TFilterMode filterMode, Int32 maxRowCount, FormulaFilterCondition availableValueFilter, FormulaFilterCondition
    activeValueRetentionFilter, ValueListQuerySchema& schema)
       at Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.ListFilterMode.ListDataLoader.<LoadDataImpl>d__15.MoveNext()
       at Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.MoveNextChecked()
       at Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.ResumeIterator(Boolean synchronous)
       at Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorBase.BeginExecuteCore(IEnumerator`1 asyncMethod)
       at Microsoft.Reporting.AsyncEnumerator.AsyncEnumeratorImpl.BeginExecute(Func`2 asyncMethod)
       at Microsoft.Reporting.AsyncEnumerator.BeginExecute(Func`2 asyncMethod, AsyncCallback userCallback, Object userState, AsyncEnumeratorSettings settings)
       at Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FilterMode.DataLoader`1.BeginLoadData(AsyncCallback userCallback, Object userState)
       at Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FilterMode.DataLoader`1.LoadDataAsync()
       at Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FieldFilter.LoadDataAsyncCore()
       at Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FilterManager.OnEditCompleted()
       at Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.PageFilterManager.OnEditCompleted()
       at Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.FilterManager.OnEditCompleted(EventArgs args)
       at Microsoft.Practices.Prism.Events.EventSubscription`1.InvokeAction(Action`1 action, TPayload argument)
       at Microsoft.Practices.Prism.Events.EventSubscription`1.<>c__DisplayClass2.<GetExecutionStrategy>b__0(Object[] arguments)
       at Microsoft.Practices.Prism.Events.EventBase.InternalPublish(Object[] arguments)
       at Microsoft.Practices.Prism.Events.CompositePresentationEvent`1.Publish(TPayload payload)
       at Microsoft.Reporting.AdHoc.DataStructureManagement.Internal.TransactionManager.EditEventAggregator.Exit()
       at Microsoft.Reporting.AdHoc.DataStructureManagement.Internal.TransactionManager.EditEventAggregator.SelectionManager_SelectionResumed(Object sender, EventArgs e)
       at Microsoft.Reporting.Util.RaiseEvent(EventHandler eventHandler, Object sender, EventArgs eventArgs)
       at Microsoft.Reporting.AdHoc.Shell.Regions.Canvas.Internal.SelectionManager.ResumeSelectionChanges()
       at Microsoft.Reporting.AdHoc.Shell.Regions.Canvas.Internal.SelectionManager.<.ctor>b__3(Object s, EventArgs e)
       at Microsoft.Reporting.Util.RaiseEvent(EventHandler eventHandler, Object sender, EventArgs eventArgs)
       at Microsoft.Reporting.AdHoc.DataManagement.Internal.DataManager.set_HandleRdmChanges(Boolean value)
       at Microsoft.Reporting.AdHoc.DataManagement.Internal.DataManager.UndoManager_SuspendRdmHandlingChanged(Object sender, StateChangedEventArgs`1 args)
       at Microsoft.Reporting.Util.RaiseEvent[TEventArgs](EventHandler`1 eventHandler, Object sender, TEventArgs eventArgs)
       at Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoManager.<.ctor>b__0(Object sender, StateChangedEventArgs`1 args)
       at Microsoft.Reporting.Util.RaiseEvent[TEventArgs](EventHandler`1 eventHandler, Object sender, TEventArgs eventArgs)
       at Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoManagerApiProperties.set_SuspendDataManagerRdmHandling(Boolean value)
       at Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoManagerHasOpenUndoGroupStateImpl.OnUndoGroupCommitting(UndoGroup undoGroup)
       at Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoManagerHasOpenUndoGroupStateImpl.HandleUndoGroupStateChanged(Object sender, EventArgs args)
       at Microsoft.Reporting.Util.RaiseEvent(EventHandler eventHandler, Object sender, EventArgs eventArgs)
       at Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoGroup.HandleStateEnteredEvent(Object sender, EventArgs args)
       at Microsoft.Reporting.Util.RaiseEvent(EventHandler eventHandler, Object sender, EventArgs eventArgs)
       at Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoGroupCommittingStateImpl.EnterState()
       at Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoGroup.SetState(UndoGroupStateImpl nextState)
       at Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoGroupOpenStateImpl.Commit()
       at Microsoft.Reporting.AdHoc.Shell.Services.UndoManagement.Internal.UndoGroup.Commit()
       at Microsoft.Reporting.AdHoc.DataStructureManagement.Internal.TransactionManager.CompleteTransaction(Transaction transaction, Boolean completedSuccessfully)
       at Microsoft.Reporting.AdHoc.DataStructureManagement.Internal.TransactionManager.Transaction.Dispose()
       at Microsoft.Reporting.AdHoc.DataStructureManagement.Internal.TransactionalObject.ExecuteInTransaction(Action action)
       at Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.ValueAndOperatorConditionFilterMode.CreateRangeFilterCore(IList`1 rangeConditions)
       at Microsoft.Reporting.AdHoc.DataStructureManagement.Filtering.Internal.NumericRangeFilterMode`1.CreateRangeFilter(FilterValueAndOperator[] rangeConditions)
       at Microsoft.Reporting.AdHoc.Shell.Regions.Canvas.Internal.RangeFilterViewModel`1.<get_UpdateRangeBoundsCommand>b__0(Nullable`1 adjType)
       at Microsoft.Practices.Prism.Commands.DelegateCommand`1.<>c__DisplayClass6.<.ctor>b__2(Object o)
       at Microsoft.Practices.Prism.Commands.DelegateCommandBase.Execute(Object parameter)
       at Microsoft.Practices.Prism.Commands.DelegateCommandBase.System.Windows.Input.ICommand.Execute(Object parameter)
       at Microsoft.Reporting.Windows.Common.Internal.RangeSlider.FireCommand()
       at Microsoft.Reporting.Windows.Common.Internal.RangeSlider.Thumb_DragCompleted(Object sender, DragCompletedEventArgs e)
       at System.Windows.Controls.Primitives.Thumb.RaiseDragCompleted(Boolean canceled)
       at System.Windows.Controls.Primitives.Thumb.OnLostMouseCapture(MouseEventArgs e)
       at System.Windows.Controls.Control.OnLostMouseCapture(Control ctrl, EventArgs e)
       at MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName, UInt32 flags)
    If I select List Filter mode and try to achieve this it works fine no issue but when I use range filter this weird problem occurs. Can't I select multiple values using Range Filter Mode ? Isn't that's what it is intended to do ? Is it a known bug ? Any kind
    of prior experience or help would be much appreciated.
    Vivek Kamath

    This looks like it could be a bug. You could file an issue at
    http://connect.microsoft.com and include a repro. If this is blocking your business, you could also contact support services and if it is determined to be a defect in a Microsoft product, the support is free.
    Brad Syputa, Microsoft Power BI This posting is provided "AS IS" with no warranties.

  • Unable to setup Power Query automatic refresh in Power BI Sharepoint Portal as per instructions

    Followed all instructions to setup a PowerQuery connected data source for automated refresh but no luck. Keeps giving the following error message. A connection could not be made to the data source with the Name of 'TestConnection' when trying to test the
    connection.
    Here are the exhaustive steps.
    1. Created an excel file that uses power query to connect to an On Prem database
    2. Created a powerview against the resulting data set (stored in data model/powerpivot)
    3. Setup a data management gateway on O365 Power BI Admin center
    4. Installed Data Management Gateway and associated keys on the On Prem server (established connection handshake successfully)
    5. Created a data source in Power BI Admin center, specified Power Query as the data source, copied and pasted Power Query connection string from excel file, validated tested connection for data source
    6. Uploaded the report file to Power BI site
    7. Now, when trying to setup the automatic refresh, it pulls the information for the associated connections in the file correctly. However when trying to test the connection, constantly just returns with the following message
    A connection could not be made to the data source with the Name of 'TestConnection'. Correlation ID: c3d2a19b-f03d-4b14-8d5e-8fe0ed103238
    It looks like the DMG based update is still half baked. What is missing here since all of the data connection validation and handshake steps for gateway and data source works correctly. Why is it that the Powerquery based excel file is unable to leverage
    the DMG and datasource to connect and pull data?
    Any thoughts or guidance, much appreciated.

    Everything,
    Is this still an issue?
    Thanks!
    Ed Price, Azure & Power BI Customer Program Manager (Blog,
    Small Basic,
    Wiki Ninjas,
    Wiki)
    Answer an interesting question?
    Create a wiki article about it!

  • Power View SharePoint - Y axis not show percentage

    I am using a line chart. The Y axis is showing decimal (0.95) instead of percentage (95%). Is this a bug? I notice it will display % if i pick a matrix table instead.

    Assuming that the data is coming from an SSAS Multidimensional or Tabular model it's still possible that the measure hasn't been explicitly defined as returning a % value. Otherwise this does look like a bug. You can report it to the SQL Server team using
    this link. You'll need to create a Microsoft Connect account if you don't already have one.
    Regards,
    Michael Amadi
    Please use the 'Mark as answer' link to mark a post that answers your question. If you find a reply helpful, please remember to vote it as helpful :)
    Website: http://www.nimblelearn.com, Twitter:
    @nimblelearn

  • Power view in SharePoint - Required fields not working!!!

    Hi,
    We have SharePoint 2013 and SQL Server 2014 and SSRS in SharePoint integrated mode.
    We have a "Microsoft BI Semantic Model for Power View"-data connection in a document library and by clicking it users can create their own Power View reports.
    We have in the document library defined a couple of columns as required.
    When a user saves their Power View report(File->Save as) to the document library, the required fields are left blank. They are not checked!!!
    WHY?
    Does Power View use REST when saving to the document library?
    This question should be in SQL Server/Power View/SharePoint -forumns, but MSDN forces you to select only one.
    How can we enforce the checking of required columns???

    It might be the result of nested script tags.
    <script type="text/javascript">
    <!--
    <!--
    Remote one of those opening tags and remove the closing tag in between the scripts.
    Also, I'm not sure if you are aware, but your site looks completely broken in Firefox. Edges are ragged and the text runs off the page in places. This is the result of using a graphics program to create your html. Image ready slices are fine for prototyping, but not suitable for production work because they create code that is fragile and too rigid.
    I also would not use the Flash header you have used just to display imges. I suggest using a more accessible method.

  • MDX not working in Power View on sharepoint 2013

        I have this MDX statement below that should be able to dynamically give me a % of total for any dimension.  IN power View (sharepoint 2013)
    I am getting an error.  It works in Excel and works in the AS browser but will not seem to work in power view.  Any ideas on how to rewrite it so that it may work.  I am surprised I cannot find anything on this online about this issue. 
    When you highlight the "#ERROR!" in Power view it gives a long description of
    "The Axis Function was indirectly referenced from the context of a statement other than SELECT. Evaluations of Expressions involving this function succeed only
    when indirectly triggered by a SELECT statement".
    CREATEMEMBERCURRENTCUBE.MEASURES.[Percent
    of Total] AS 
    //Used to get % from total
    IIF([Measures].[Total Count] = 0,
    NULL,
    IIF(isempty( ([Measures].[Total Count],
    Axis(1)(0)(Axis(1)(0).Count-
    1).Dimension.CurrentMember.Parent
    )), 1,
        [Measures].[Total Count] / ([Measures].[Total Count],
    Axis(1)(0)(
    Axis(1)(0).Count-
    1 ).Dimension.CurrentMember.Parent))),
    FORMAT_STRING="#,##0.00
    %;-#,##0.00 %";

    Hey Mike,  Thank you very much for the answer.  Just need a little more help please???
    I have added two separate MDX statements that should get the individual % for these two separate dimensions. 
    1. First does it look correct from what your saying individually. Would you write it different?
    2. Next can you show me the MDX that would combine them into 1 measure.  Once I can see how these two get combined into 1 measure I should be able to do this for the rest of the dimensions. 
    3. Will Power View ever allow Axis function?  Just seems strange that it works in Excel Pivot but not in Power View.
    WITH MEMBER [Measures].[Percent] AS
    Case
    // Test to avoid division by zero.
    When IsEmpty ([Measures].[Total Count]) Then Null
    // Test for current coordinate being on the (All) member.
    When [Status].[Status Name].CurrentMember.Level Is [Status].[Status Name].[(All)] Then 1
    Else ( [Status].[Status Name].CurrentMember, [Measures].[Total Count] )
    / ( [Status].[Status Name].CurrentMember.Parent, [Measures].[Total Count] )
    End
    , FORMAT_STRING ="#,##0.00 %;-#,##0.00 %"
    SELECT
    { [Measures].[Total Count],[Measures].[Percent] } ON COLUMNS,
    { [Status].[Status Name].[Status Name]} ON ROWS
    FROM [Report]
    WITH MEMBER [Measures].[Percent2] AS
    Case
    // Test to avoid division by zero.
    When IsEmpty ([Measures].[Total Count]) Then Null
    // Test for current coordinate being on the (All) member.
    When [Order Placed Date].[Order Placed Date].CurrentMember.Level Is [Order Placed Date].[Order Placed Date].[(All)] Then 1
    Else ( [Order Placed Date].[Order Placed Date].CurrentMember, [Measures].[Total Count] )
    / ( [Order Placed Date].[Order Placed Date].CurrentMember.Parent, [Measures].[Total Count] )
    End
    , FORMAT_STRING ="#,##0.00 %;-#,##0.00 %"
    SELECT
    { [Measures].[Total Count],[Measures].[Percent2] } ON COLUMNS,
    { [Order Placed Date].[Order Placed Date].[Order Placed Year]} ON ROWS
    FROM [Report]

  • No Power BI for Office 365 License???

    Hi,
    we have installed the free Power BI SharePoint App. We have assigned the free license to two users.
    It now says correctly that we have 999998 of 1000000 licenses left. So far, so good :-)
    But...when I click "Power BI" in the left navigation pane, the App seems to start but then:
    "Keine Power BI für Office 365-Lizenz
    Sie besitzen anscheinend keine Benutzerabonnementlizenz für Power BI für Office 365."
    Which means in english: "No Power BI for Office 365 License...You don't have a user subscription license for Power BI for Office 365".
    But we do have assigend the license to these two users!
    Anybody have an idea what I can do?
    We would even pay for Power BI but there is no link where we can buy the full license?
    Thanks
    Malte

    I have the same problem as Jamie 
    I added Power BI to my E4 subscription.  However, when trying to access Power BI link on the left side of the screen, i get "No Power BI for Office 365 License" ask your admin.
    I'm one of the office 365 admins and have a license assigned to myself already. I have deleted the app and re-added it with no luck so far.
    Can you help please and suggest how to fix this?
    Thank you so much in advance for your help

  • Power Query and multi-selection columns

    I have a power query pulling data from a sharepoint list some of the list columns allow multiple selections.
    The power query seems to only be pulling in one value instead of all the selected ones in the columns.
    Thanks,
    Eric

    Hi Eric,
    Just to add a bit more detail to what is going.
    In Power Query, SharePoint List columns with multiple selection choices are represented as nested tables with a single column called "Value". Each row of these nested tables will represent a selected choice for the list item. You can examine this by clicking
    on "Table" under the "Options" column on one of the rows.
    By clicking on the "Expand" icon of a column, you are making use of the Table.ExpandTableColumn function. That function will take each row in the table and do a cross product with the rows of the nested tables of the selected column. This means that each
    row will be duplicated as many times as there rows in the nested columns.
    In this specific case, each item in the SharePoint list will become duplicated as many times as there are selected choices for the item. This can be very useful in some cases, but I think that in your case this is not the operation that you're looking for.
    If you want to simply create a column that combines all the selected choices as a single text value, there's a simpler alternative to Alejandro's solution:
    = Table.AddColumn(RemovedColumns, "Options 2", each Text.Combine([Options][Value], ", "))
    You can simply paste the above as a blank step by clicking on the "Fx" icon next to the formula bar. Here we're creating a new column called "Options 2" that combines the text values in the "Value" column of the nested table of the Options column and separate
    each entry by ", ".
    -Tristan

  • Best tool to analyze SSAS OLAP performance?

    I have SQL Server 2014 SSAS OLAP CUBE and Power View SharePoint 2013. Response time is slow in report.
    What is best tool to test performance and analyze reasons why Cube is slow?
    Kenny_I

    Hi Kenny_l,
    According to your description, you want to monitor the SSAS performance. Right?
    In Analysis Services, we can monitor the performance of Analysis Services by using SQL Server Profiler or Performance Monitor. In SQL Server Profiler, we can create and manage traces and analyze and replay trace results. In Performance Monitor,
    you can monitor the performance of a Microsoft SQL Server Analysis Services (SSAS) instance by using performance counters. Please refer to links below:
    Use SQL Server Profiler to Monitor Analysis Services
    Performance Counters (SSAS)
    Also we have a lot of load test tool for SSAS, please refer to the link below:
    Load Test Tools for Analysis Services
    Best Regards,
    Simon Hou
    TechNet Community Support

  • Identity Delegation within Office 365

    Hello,
      For a Business Intelligence solution that is deployed onto Office 365 + Power BI + SharePoint Online, would a logged on user identity be delegated to the back end SQL Server and SQL Server Analysis Services in case of
       a. SQL Server and SQL Server Analysis Services being hosted on-premise
       b. SQL Server and SQL Server Analysis Services being hosted on Windows Azure IaaS
       c. Azure SQL Database (Paas) and SQL Server Analysis Services being hosted on Windows Azure IaaS
    Would this be true in one / both of the following cases
      a. When a user credential (including password) has be synchronized to the Active Directory present on Office 365
      b. When SSO has been configured and Active Directory Federation has been implemented
    Regards,
    Hemant

    Hi,
    Agree with Jesper Hassing.
    Here is a similar case may help you:
    https://social.technet.microsoft.com/forums/lync/en-US/c957bfe4-3e05-4023-9786-e459f4901d5d/lync-2013-client-increase-message-size
    Best Regards,
    Eason Huang
    Eason Huang
    TechNet Community Support

  • Do view life time and view recent property apply for external URL from crawling?

    Hi All,
    I wonder that do viewlifetime count and viewrecents apply for the external URL from the crawler?
    I saw it does work for local SharePoint URL but not too sure for the external URL.
    And in that case, is it possible to sort the search result by viewlifetime/viewrecent for both Local SharePoint Sites and External Site from crawler?
    Best Regards,
    Andy

    Hi,
    According to your post, my understanding is that you want to use viewliftime and viewrecent property when crawing external URL.
    Per my knowleage, the viewlifetime and viewrecent property does not apply for external URL from crawling.
    In my environment, I can edit the refinement panel in search center page to display viewlifetime and viewrecent when I crawl SharePoint Sites.
    However, when I crawl external site, in the search center page, I cannot get any information about the result items.
    Here is a great blog about how to crawl external site for your reference:
    http://www.bluesphereinc.com/blog/utilizing-the-power-of-sharepoint-search-part-1-centralizing-search-results-from-mulitple-sources/
    Best Regards,
    Linda Li
    Linda Li
    TechNet Community Support

  • Having a HTML website

    Hello,
    I am the owner of an Office 365 pack. I have migrated my company domain on it as I didn't have any website so far and needed an email account.
    I am now starting to work with agencies in order to build my website. They are a bit reluctant to work on SharePoint and most of them made proposal around full HTML website (ie, without asp pages) or to install CMS such as WordPress.
    Is that possible with my Office 365 pack? I need a formal and 100% sure answer because if I accept a quote, I will have to pay and if this is not working on Sharepoint, that would lead in lot of money dropped...
    If this is possible, how does it work - do I have to upload pages using Sharepoint Designer ?
    Sorry for the geeky questions !
    Charly

    Hi Charly,
    This is exactly the right place for geeky questions...
    So to answer your questions:-
    No you can't install another CMS such as Wordpress in Office 365, to do this you'd need to purchase a separate hosting package with another provider which would cost you more money.
    With the Office 365 public website, In theory you could upload a bunch of HTML pages (You can do this just using a mapped drive, it doesn't have to be SharePoint designer..), but what a waste of power. If you go down this route, you lose all access to the
    power of SharePoint such as the Search engine, the Analytics etc.
    I would suggest you look for an Agency that knows and understands SharePoint instead. There's enough companies out there that work with SharePoint. Perhaps reach out to your local user group for their recommendations?
    Paul.
    Please ensure that you mark a question as Answered once you receive a satisfactory response. This helps people in future when searching and helps prevent the same questions being asked multiple times.

Maybe you are looking for