LuckyTemplates 和 Excel:DAX 公式的差異

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 時,我希望這有助於轉變您的思維方式。

一切順利,


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

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

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

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

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

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

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

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

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

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

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

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

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

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

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。

DAX Studio 中數據緩存的物化想法

DAX Studio 中數據緩存的物化想法

本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。

使用 LuckyTemplates 進行業務報告

使用 LuckyTemplates 進行業務報告

如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的