文化特性如何影響文字格式設定
不同國家/地區和語言群組有不同的慣例來格式化不同類型的文字,例如數位、日期及時間。 在 Power Query 中, 文化特性 是指其慣例用來格式化 Power Query M 中這類文字的地區設定。
預設文化特性
第一次撰寫查詢時,預設文化特性會設定為系統地區設定(Windows、MacOS)。 例如,如果您在Power Query Desktop中撰寫查詢,預設文化特性是由本機電腦上的地區設定所定義。 不過,如果您在Power Query Online 中撰寫查詢,預設文化特性是由在線服務上設定的地區設定所定義。 無論您在何處撰寫查詢,如果您將查詢移至使用不同預設文化特性的不同位置,您的查詢仍會使用原始位置的文化特性。
若要使用目前的預設文化特性,Power Query M 程式代碼中不需要文化特性設定。
不過,您可以在建立查詢的 [Power Query 設定] 對話框中變更預設文化特性。 例如,如果您是從 Excel 執行 Power Query:
- 在 Power Query 中,選取 [檔案>選項] 和 [>設定查詢選項]。
- 在 [目前活頁簿] 底下,選取 [區域設定]。
- 選取您想要使用的地區設定。
其他版本的Power Query運作方式類似。 一般而言,在 Power Query 中,您會選取 [ 選項],這會開啟 [ 選項 ] 對話框。 然後選取 [ 區域設定 ],然後選取您想要使用的地區設定。
不因文化特性而異
不因文化特性而異;它與英文相關聯,但與任何國家或地區無關。 您可以在包含文化特性參數的函式中使用空字串 (“”) 來指定不因文化特性而異的文化特性。
不同於使用者自定義或操作系統更新可能會變更文化特性敏感數據,不同文化特性數據會隨著時間而穩定,且跨已安裝的文化特性而無法由使用者自定義。 這讓不因文化特性而異的作業特別有用,例如格式化和剖析保存格式化數據的作業,或排序和排序作業,而不論文化特性為何,都需要以固定順序顯示數據的作業。
若要在 Power Query M 中使用不因文化特性而異的文化特性,請在支援文化特性的數值函式中使用空白文字值,""
或在支援文化特性的日期和時間函式中使用 (Culture = ""
)。