LuckyTemplates 和 Excel:DAX 公式的差異

在此博客中,我將快速討論 LuckyTemplates DAX 和 Excel 公式之間的主要區別。

我將向您展示一些示例,以幫助您更好地理解這一點。

我將使用我在上一篇博客中使用的數據來解決度量和計算列之間的差異。 您可以在本博客底部觀看本教程的完整視頻。

讓我們直截了當。

目錄

Excel公式

我的銷售數據樣本量很小,其中包含有關我進行的交易的詳細信息。

在本節中,我將使用Excel向您展示如何計算此處的內容。

LuckyTemplates 和 Excel:DAX 公式的差異

在 Excel 中,如果您需要進行一些計算,則必須考慮特定的單元格。

假設我想去搶價格。由於價格數據不存在於我的小樣本數據中,我將從 Products 表中獲取它。

首先,我將通過單擊 H 列最上面的單元格創建一個價格列,然後輸入Price

然後在同一列中,我將轉到從頂部開始的第二個單元格,然後輸入以下公式:

LuckyTemplates 和 Excel:DAX 公式的差異

VLOOKUP 函數

在這裡,我使用了VLOOKUP函數。此公式掃描 Products 表,然後根據我查找的產品返回價格。

由於我在單元格 B2 中查找了產品的價格,因此該公式將返回該產品的價格。

要復制相同的公式並獲取其餘產品的價格,只需將鼠標懸停在單元格的右下角並雙擊即可。

LuckyTemplates 和 Excel:DAX 公式的差異

由於我的小樣本量中有相同的產品,您會發現價格都是一樣的。

LuckyTemplates 和 Excel:DAX 公式的差異

現在,我將為銷售創建一個新專欄。

單擊第 I 列的第一個單元格,然後鍵入Sales

LuckyTemplates 和 Excel:DAX 公式的差異

要獲得銷售數量,我需要將數量和價格列中的值相乘。

為此,我必須設置以下公式:

LuckyTemplates 和 Excel:DAX 公式的差異

此公式只是將“數量”列中單元格 G2 的值乘以“價格”列中單元格 H2 的值。

同樣,要為銷售數字的其餘部分複制相同的公式,請將鼠標懸停在單元格的右下角,然後雙擊。

LuckyTemplates 和 Excel:DAX 公式的差異

這是執行上述操作後的樣子:

LuckyTemplates 和 Excel:DAX 公式的差異

使用 Excel 製作公式時,我只引用單元格,然後將公式複製到其餘行。

然後,該公式會根據您所在的行更改引用的單元格,從而自動進行調整。

如果查看單元格 I7,您會發現被引用的單元格已更改為 G7 和 H7。

LuckyTemplates 和 Excel:DAX 公式的差異

LuckyTemplates 中沒有這樣的東西。

LuckyTemplates 公式

下面是 LuckyTemplates 中使用的示例公式

LuckyTemplates 和 Excel:DAX 公式的差異

在 LuckyTemplates 中,您引用的所有內容都是列或表。如果您想開始從使用 Excel 過渡到 LuckyTemplates,那麼您需要開始以這種方式思考。

在之前的博客中,我做了一個名為 Short Month 的 Calculated Column。

LuckyTemplates 和 Excel:DAX 公式的差異

正如您在公式欄中看到的,我總是引用列。在這裡,我使用了 Dates 表中的 MonthName 列。

這與DAX 指標完全相同。

LuckyTemplates 和 Excel:DAX 公式的差異

在我制定的銷售措施中,我只引用了表格和列。在這個公式中,我使用了 Sales 表、Quantity 列和 Current Price 列。

此外,計算是由我在模型中進行的過濾創建的,而不是由特定單元格中的過濾創建的。

LuckyTemplates 和 Excel:DAX 公式的差異

您可以看到計算是按日期過濾的。

LuckyTemplates 和 Excel:DAX 公式的差異

該模型中 Dates 表與 Fact 表的關係使度量中的過濾器成為可能。

因此,根據我們擁有的過濾器,公式將評估我們在公式中使用的列中的所有結果,而不僅僅是特定單元格中的結果。


想要數據驅動的文化嗎?為什麼 LuckyTemplates 應該成為您的首選工具
D AX 公式參考指南

所有高質量 LuckyTemplates 解決方案的四大支柱

結論

在本教程中,我介紹了 Excel 和 DAX 公式之間的一些差異。

需要注意的主要事情是,在 Excel 公式中,您始終必鬚根據單元格進行思考。另一方面,在 LuckyTemplates 中製作 DAX 公式時,您應該考慮使用列和表。

當您想從Excel過渡到 LuckyTemplates 時,我希望這有助於轉變您的思維方式。

一切順利,

Leave a Comment

在 Power Automate 中執行直到循環控制

在 Power Automate 中執行直到循環控制

了解有關 Do Until 循環控制如何在 Power Automate 流中工作的基礎過程,並熟悉所需的變量。

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

受限於 LuckyTemplates 中提供的標準視覺效果?學習使用 Deneb 和 Vega-Lite 為 LuckyTemplates 創建自定義視覺對象,提升您的數據可視化能力。

在 Power Automate Desktop 中將日期添加到文件名

在 Power Automate Desktop 中將日期添加到文件名

在此博客中,您將了解如何使用 Power Automate Desktop 自動將日期添加到文件名的開頭或結尾。

Power Query:如何快速添加註釋

Power Query:如何快速添加註釋

找出幾種不同的方法在 Power Query 中添加註釋,這對於不喜歡記筆記的人非常有幫助。

Power Apps – SharePoint 集成指南

Power Apps – SharePoint 集成指南

在此博客中,您將了解 MS Power Apps 界面的基礎知識並了解 Power Apps-SharePoint 集成的過程。

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

如何在 R 中保存和加載 RDS 文件

如何在 R 中保存和加載 RDS 文件

您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。

回顧前 N 個工作日——DAX 編碼語言解決方案

回顧前 N 個工作日——DAX 編碼語言解決方案

在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。