Skip to content

Commit

Permalink
Merge pull request #12282 from MicrosoftDocs/main
Browse files Browse the repository at this point in the history
8/23/2024 PM Publish
  • Loading branch information
Daidihuang authored Aug 23, 2024
2 parents 7f77a01 + b91628e commit f4bb7ce
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 17 deletions.
4 changes: 2 additions & 2 deletions powerbi-docs/collaborate-share/TOC.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,9 @@
href: service-troubleshoot-sharing.md
- name: "Subscribe to reports and dashboards"
href: end-user-subscribe.md
- name: "Create per recipient subscriptions for reports (preview)"
- name: "Create per recipient subscriptions for reports"
href: power-bi-dynamic-report-subscriptions.md
- name: "Create per recipient subscriptions for paginated reports (preview)"
- name: "Create per recipient subscriptions for paginated reports"
href: dynamic-subscriptions.md
- name: "Troubleshoot creating and using subscriptions"
href: service-troubleshoot-subscribe.yml
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ featuredvideoid:
ms.service: powerbi
ms.subservice: pbi-explore
ms.topic: how-to
ms.date: 01/08/2024
ms.date: 01/09/2024
ms.custom: retail analysis sample
LocalizationGroup: Common tasks
---
Expand Down
2 changes: 0 additions & 2 deletions powerbi-docs/guidance/multiple-language-translation.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,6 @@ In addition to the **Caption** property, which tracks an object's display name,

When you begin designing a semantic model that uses metadata translation, you can assume that you always need translations for the **Caption** property. If you require support for metadata translation for report authors who create and edit reports in the Power BI service, you also need to provide metadata translations for the **Description** and **DisplayFolder** properties.

Power BI reports and semantic models that support metadata translation can only run in workspaces that are associated with a dedicated capacity created using Power BI Premium or the Power BI Embedded Service. Multiple-language reports don't load correctly when launched from a workspace in the shared capacity. If you're working in a Power BI workspace that doesn't display a diamond that indicates a Premium workspace, multiple-language reports might not work as expected.

Power BI support for metadata translations only applies to semantic models. Power BI Desktop and the Power BI service don't support storing or loading translations for text values stored as part of the report layout.

:::image type="content" source="./media/multiple-language-translation/pbix-file-structure.png" alt-text="Diagram shows the report layout, which doesn't support localization, next to the semantic model definition, which supports localization.":::
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -160,18 +160,18 @@ Visual calculations also introduce a set of functions specific to visual calcula
| Function | Description | Example | Shortcut to |
| --- | --- | --- | --- |
| [COLLAPSE](/dax/collapse-function-dax) | Calculation is evaluated at a higher level of the axis. | `Percent of parent = DIVIDE([Sales Amount], COLLAPSE([Sales Amount], ROWS))` | N/A |
| [COLLAPSEALL](/dax/collapseall-function-dax) | Calculation is evaluated at the total level of the axis. | `Percent of grand total = DIVIDE([Sales Amount], COLLAPSEALL([Sales Amount], ROWS))` | N/A |
| [EXPAND](/dax/expand-function-dax) | Calculation is evaluated at a lower level of the axis. | `Average of children = EXPAND(AVERAGE([Sales Amount]), ROWS)` | N/A |
| [EXPANDALL](/dax/expandall-function-dax) | Calculation is evaluated at the leaf level of the axis. | `Average of leaf level = EXPANDALL(AVERAGE([Sales Amount]), ROWS)` | N/A |
| [FIRST](/dax/first-function-dax) | Refers to the first row of an axis. | `ProfitVSFirst = [Profit] – FIRST([Profit])` | [INDEX(1)](/dax/index-function-dax) |
| [ISATLEVEL](/dax/isatlevel-function-dax) | Reports whether a specified column is present at the current level. | `IsFiscalYearAtLevel = ISATLEVEL([Fiscal Year])` | N/A |
| [LAST](/dax/last-function-dax) | Refers to the last row of an axis. | `ProfitVSLast = [Profit] – LAST([Profit])` | [INDEX(-1)](/dax/index-function-dax) |
| [MOVINGAVERAGE](/dax/movingaverage-function-dax) | Adds a moving average on an axis. | `MovingAverageSales = MOVINGAVERAGE([Sales Amount], 2)` | [WINDOW](/dax/window-function-dax) |
| [NEXT](/dax/next-function-dax) | Refers to a next row of an axis. | `ProfitVSNext = [Profit] – NEXT([Profit])` | [OFFSET(1)](/dax/offset-function-dax) |
| [PREVIOUS](/dax/previous-function-dax) | Refers to a previous row of an axis. | `ProfitVSPrevious = [Profit] – PREVIOUS([Profit])` | [OFFSET(-1)](/dax/offset-function-dax) |
| [RANGE](/dax/range-function-dax) | Refers to a slice of rows of an axis. | `AverageSales = AVERAGEX(RANGE(1), [Sales Amount])` | [WINDOW](/dax/window-function-dax) |
| [RUNNINGSUM](/dax/runningsum-function-dax) | Adds a running sum on an axis. | `RunningSumSales = RUNNINGSUM([Sales Amount])` | [WINDOW](/dax/window-function-dax) |
| [COLLAPSE](/dax/collapse-function-dax) | Calculation is evaluated at a higher level of the axis. | Percent of parent = DIVIDE([Sales Amount], COLLAPSE([Sales Amount], ROWS)) | N/A |
| [COLLAPSEALL](/dax/collapseall-function-dax) | Calculation is evaluated at the total level of the axis. | Percent of grand total = DIVIDE([Sales Amount], COLLAPSEALL([Sales Amount], ROWS)) | N/A |
| [EXPAND](/dax/expand-function-dax) | Calculation is evaluated at a lower level of the axis. | Average of children = EXPAND(AVERAGE([Sales Amount]), ROWS) | N/A |
| [EXPANDALL](/dax/expandall-function-dax) | Calculation is evaluated at the leaf level of the axis. | Average of leaf level = EXPANDALL(AVERAGE([Sales Amount]), ROWS) | N/A |
| [FIRST](/dax/first-function-dax) | Refers to the first row of an axis. | ProfitVSFirst = [Profit] – FIRST([Profit]) | [INDEX(1)](/dax/index-function-dax) |
| [ISATLEVEL](/dax/isatlevel-function-dax) | Reports whether a specified column is present at the current level. | IsFiscalYearAtLevel = ISATLEVEL([Fiscal Year]) | N/A |
| [LAST](/dax/last-function-dax) | Refers to the last row of an axis. | ProfitVSLast = [Profit] – LAST([Profit]) | [INDEX(-1)](/dax/index-function-dax) |
| [MOVINGAVERAGE](/dax/movingaverage-function-dax) | Adds a moving average on an axis. | MovingAverageSales = MOVINGAVERAGE([Sales Amount], 2) | [WINDOW](/dax/window-function-dax) |
| [NEXT](/dax/next-function-dax) | Refers to a next row of an axis. | ProfitVSNext = [Profit] – NEXT([Profit]) | [OFFSET(1)](/dax/offset-function-dax) |
| [PREVIOUS](/dax/previous-function-dax) | Refers to a previous row of an axis. | ProfitVSPrevious = [Profit] – PREVIOUS([Profit]) | [OFFSET(-1)](/dax/offset-function-dax) |
| [RANGE](/dax/range-function-dax) | Refers to a slice of rows of an axis. | AverageSales = AVERAGEX(RANGE(1), [Sales Amount]) | [WINDOW](/dax/window-function-dax) |
| [RUNNINGSUM](/dax/runningsum-function-dax) | Adds a running sum on an axis. | RunningSumSales = RUNNINGSUM([Sales Amount]) | [WINDOW](/dax/window-function-dax) |

## Formatting visual calculations

Expand Down

0 comments on commit f4bb7ce

Please sign in to comment.