SWITCH
Π€ΡΠ½ΠΊΡΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΡΡΠ΄Ρ ΡΡΠ»ΠΎΠ²ΠΈΠΉ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΡΠΈΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ, Π·Π°ΠΌΠ΅Π½ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² IF.
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ
SWITCH(<Expression>, <Value 1>, <Result 1>[, <Value 2>, <Result 2>], ... [, <Else>])
Π³Π΄Π΅
<Expression>
β Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ΄Π΅Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΎ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΎ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ. ΠΠΎΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π»ΡΠ±ΠΎΠ΅ ΡΠΊΠ°Π»ΡΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ° (TRUE ΠΈΠ»ΠΈ FALSE).<Value 1>, <Result 1>, ...
β ΠΏΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΠΈΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ². ΠΡΠ»ΠΈ<Expression>
ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ<Value n>
, ΡΠΎ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ<Result n>
. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠ°Π·Π°ΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ°ΠΊΠΈΡ ΠΏΠ°Ρ.<Else>
β (Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ) Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ, Π΅ΡΠ»ΠΈ<Expression>
Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Π½ΠΈ Ρ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠΊΠ°Π·Π°Π½Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ.
ΠΠ°Π½Π½Π°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ SWITCH Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
Category =
SWITCH(
MAX(Table[Column]) > 100,
SUM('ΠΡΠΎΠ΄Π°ΠΆΠΈ_Π€Π°ΠΊΡ'[ΠΡΠΎΠ΄Π°ΠΆΠΈ]) < 5000, "Low",
SUM('ΠΡΠΎΠ΄Π°ΠΆΠΈ_Π€Π°ΠΊΡ'[ΠΡΠΎΠ΄Π°ΠΆΠΈ]) >= 5000 && SUM ('ΠΡΠΎΠ΄Π°ΠΆΠΈ_Π€Π°ΠΊΡ'[ΠΡΠΎΠ΄Π°ΠΆΠΈ]) < 10000, "Medium",
SUM('ΠΡΠΎΠ΄Π°ΠΆΠΈ_Π€Π°ΠΊΡ'[ΠΡΠΎΠ΄Π°ΠΆΠΈ]) >= 10000, "High",
"Unknown"
)
ΠΡΠΈ ΡΡΠΎΠΉ ΡΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ Π΄ΠΎΠΏΡΡΡΠΈΠΌ:
Category = SWITCH(
TRUE,
SUM('ΠΡΠΎΠ΄Π°ΠΆΠΈ_Π€Π°ΠΊΡ'[ΠΡΠΎΠ΄Π°ΠΆΠΈ]) < 5000, "Low",
SUM('ΠΡΠΎΠ΄Π°ΠΆΠΈ_Π€Π°ΠΊΡ'[ΠΡΠΎΠ΄Π°ΠΆΠΈ]) >= 5000 && SUM ('ΠΡΠΎΠ΄Π°ΠΆΠΈ_Π€Π°ΠΊΡ'[ΠΡΠΎΠ΄Π°ΠΆΠΈ]) < 10000, "Medium",
SUM('ΠΡΠΎΠ΄Π°ΠΆΠΈ_Π€Π°ΠΊΡ'[ΠΡΠΎΠ΄Π°ΠΆΠΈ]) >= 10000, "High",
"Unknown"
)
ΠΡΠΈΠΌΠ΅Ρ 1
ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ Π²Π°Ρ Π΅ΡΡΡ ΡΠ°Π±Π»ΠΈΡΠ° Ρ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΎ ΠΏΡΠΎΠ΄Π°ΠΆΠ°Ρ ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ Π²ΡΡΠΈΡΠ»ΠΈΡΡ ΠΎΠ±ΡΡΡ ΡΡΠΌΠΌΡ ΠΏΡΠΎΠ΄Π°ΠΆ Ρ ΡΡΠ΅ΡΠΎΠΌ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ ΡΠ΅Π½ Π΄Π»Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π³ΠΎΠ΄ΠΎΠ². ΠΠ»Ρ ΡΡΠΎΠΉ ΡΠ΅Π»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΡΠΎΡΠΌΡΠ»Ρ:
Π‘ΡΠΌΠΌΠ° ΠΏΡΠΎΠ΄Π°ΠΆ ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ ΡΠ΅Π½ = SUMX(
'ΡΠ°ΠΊΡΡ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΏΡΠΎΠ΄Π°ΠΆ',
'ΡΠ°ΠΊΡΡ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΏΡΠΎΠ΄Π°ΠΆ'[unitprice] *
SWITCH (
YEAR('ΡΠ°ΠΊΡΡ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΏΡΠΎΠ΄Π°ΠΆ'[datekey]),
2022, 1.2,
2023, 1.3,
2024, 1.4,
1
)
)
Π³Π΄Π΅
'ΡΠ°ΠΊΡΡ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΏΡΠΎΠ΄Π°ΠΆ'[unitprice]
β ΡΠ΅Π½Π° Π·Π° Π΅Π΄ΠΈΠ½ΠΈΡΡ ΡΠΎΠ²Π°ΡΠ°.SWITCH
β ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½Ρ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ ΡΠ΅Π½Ρ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π³ΠΎΠ΄Π°, Π²Π·ΡΡΠΎΠ³ΠΎ ΠΈΠ· ΡΡΠΎΠ»Π±ΡΠ°[datekey]
Π 2022 Π³ΠΎΠ΄Ρ ΡΠ΅Π½Π° ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ Π² 1,2 ΡΠ°Π·Π°. Π 2023 Π³ΠΎΠ΄Ρ ΡΠ΅Π½Π° ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ Π² 1,3 ΡΠ°Π·Π°. Π 2024 Π³ΠΎΠ΄Ρ ΡΠ΅Π½Π° ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ Π² 1,4 ΡΠ°Π·Π°. ΠΠ»Ρ Π²ΡΠ΅Ρ Π΄ΡΡΠ³ΠΈΡ Π»Π΅Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½Ρ 1 (ΡΠΎ Π΅ΡΡΡ, ΡΠ΅Π½Π° Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ).
ΠΡΠΈΠΌΠ΅Ρ 2
ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΊΠ»Π°ΡΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΎΠ²Π΅Π½Ρ ΠΏΡΠΎΠ΄Π°ΠΆ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΈΡ ΠΎΠ±ΡΠ΅ΠΌΠ°. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΡΠΎΡΠΌΡΠ»Ρ:
Π£ΡΠΎΠ²Π΅Π½Ρ ΠΏΡΠΎΠ΄Π°ΠΆ = SWITCH(
TRUE,
SUM('ΠΡΠΎΠ΄Π°ΠΆΠΈ_Π€Π°ΠΊΡ'[ΠΡΠΎΠ΄Π°ΠΆΠΈ]) < 15000, "ΠΠΈΠ·ΠΊΠΈΠΉ",
SUM('ΠΡΠΎΠ΄Π°ΠΆΠΈ_Π€Π°ΠΊΡ'[ΠΡΠΎΠ΄Π°ΠΆΠΈ]) >= 15000 && SUM('ΠΡΠΎΠ΄Π°ΠΆΠΈ_Π€Π°ΠΊΡ'[ΠΡΠΎΠ΄Π°ΠΆΠΈ]) < 30000, "Π‘ΡΠ΅Π΄Π½ΠΈΠΉ",
SUM('ΠΡΠΎΠ΄Π°ΠΆΠΈ_Π€Π°ΠΊΡ'[ΠΡΠΎΠ΄Π°ΠΆΠΈ]) >= 30000, "ΠΡΡΠΎΠΊΠΈΠΉ",
"ΠΠ΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ"
)
Π³Π΄Π΅
SWITCH
β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π²ΡΠ±ΠΎΡΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ² Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΡΠ»ΠΎΠ²ΠΈΠΉ.TRUE
β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΉ. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡ Π² ΡΡΠΈΠ»Π΅ "Π΅ΡΠ»ΠΈ-ΠΈΠ½Π°ΡΠ΅" (if-else).SUM('ΠΡΠΎΠ΄Π°ΠΆΠΈ_Π€Π°ΠΊΡ'[ΠΡΠΎΠ΄Π°ΠΆΠΈ]) < 15000
β ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌΠΎΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅. ΠΡΠ»ΠΈ ΡΡΠΌΠΌΠ° ΠΏΡΠΎΠ΄Π°ΠΆ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ 'ΠΡΠΎΠ΄Π°ΠΆΠΈ_Π€Π°ΠΊΡ' ΠΌΠ΅Π½ΡΡΠ΅15000
, ΡΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π±ΡΠ΄Π΅Ρ"ΠΠΈΠ·ΠΊΠΈΠΉ"
.SUM('ΠΡΠΎΠ΄Π°ΠΆΠΈ_Π€Π°ΠΊΡ'[ΠΡΠΎΠ΄Π°ΠΆΠΈ]) >= 15000 && SUM('ΠΡΠΎΠ΄Π°ΠΆΠΈ_Π€Π°ΠΊΡ'[ΠΡΠΎΠ΄Π°ΠΆΠΈ]) < 30000
β Π²ΡΠΎΡΠΎΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌΠΎΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅. ΠΡΠ»ΠΈ ΡΡΠΌΠΌΠ° ΠΏΡΠΎΠ΄Π°ΠΆ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ15000
Π΄ΠΎ29999
(Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ), ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π±ΡΠ΄Π΅Ρ"Π‘ΡΠ΅Π΄Π½ΠΈΠΉ"
.SUM('ΠΡΠΎΠ΄Π°ΠΆΠΈ_Π€Π°ΠΊΡ'[ΠΡΠΎΠ΄Π°ΠΆΠΈ]) >= 30000
β ΡΡΠ΅ΡΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌΠΎΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅. ΠΡΠ»ΠΈ ΡΡΠΌΠΌΠ° ΠΏΡΠΎΠ΄Π°ΠΆ ΡΠ°Π²Π½Π° ΠΈΠ»ΠΈ Π±ΠΎΠ»ΡΡΠ΅30000
, ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π±ΡΠ΄Π΅Ρ"ΠΡΡΠΎΠΊΠΈΠΉ"
.5.
"ΠΠ΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ"
β Π΅ΡΠ»ΠΈ ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΏΡΠΈΡΠΈΠ½Π΅ Π½ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΡΠ»ΠΎΠ²ΠΈΠΉ Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ, Π±ΡΠ΄Π΅Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅"ΠΠ΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ"
.
ΠΡΠΈΠΌΠ΅Ρ 3
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ SWITCH
Π²Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ΅Π½Π°ΡΠΈΠΉ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠ΅Ρ Π½Π° Π²ΠΈΠ΄ΠΆΠ΅ΡΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²ΡΠ±ΠΎΡΠ° Π½ΡΠΆΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² ΡΠΈΠ»ΡΡΡΠ΅.
Π Power BI Π΄Π°Π½Π½ΡΠΉ ΡΡΠ΅Π½Π°ΡΠΈΠΉ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅ΡΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ SELECTEDVALUE
. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ = SWITCH(
TRUE(),
SELECTEDVALUE('ΠΠ΅ΡΡ'[ΠΠ΅ΡΡ]) = "ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ", [ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ],
SELECTEDVALUE('ΠΠ΅ΡΡ'[ΠΠ΅ΡΡ]) = "ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ", [ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ],
SELECTEDVALUE('ΠΠ΅ΡΡ'[ΠΠ΅ΡΡ]) = "Π‘ΡΠ΅Π΄Π½ΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ", [Π‘ΡΠ΅Π΄Π½ΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ],
0
)
ΠΡΠ° ΠΌΠ΅ΡΠ° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² ΡΠΈΠ»ΡΡΡΠ΅, ΠΈ Π½Π° Π²ΠΈΠ΄ΠΆΠ΅ΡΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π½ΡΠΆΠ½Π° ΡΠ΅Π½Π°:
ΠΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ VisiologyΒ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΉ, Π½ΠΎ Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ SELECTEDVALUE
.
ΠΠΈΠΆΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠ΅ ΡΠ°Π³ΠΈ, ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΠΈΠ΅ ΠΊΠ°ΠΊ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ.
ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ Ρ Π²Π°Ρ Π΅ΡΡΡ ΡΠ°Π±Π»ΠΈΡΠ° ΠΠ΅ΡΡ Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ, Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½Π½ΡΠ΅ ΠΌΠ΅ΡΡ ΠΈΠ· ΡΠ°Π±Π»ΠΈΡΡ Products (ΡΠΌ. Π½ΠΈΠΆΠ΅). Π’Π΅ΠΊΡΡΠΎΠ²ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ ΠΠ΅ΡΡ:
ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ;
ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ;
Π‘ΡΠ΅Π΄Π½ΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ.
ΠΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ Π½Π°ΠΌ ΡΡΠ΅Π½Π°ΡΠΈΡ ΠΌΡ ΡΠ΄Π΅Π»Π°Π΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΡΠΈΠ»ΡΡΡ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΡΡΠ΄Π° ΡΡΠΎΠ»Π±Π΅Ρ ΠΠ΅ΡΡ:
Π ΡΠ°Π±Π»ΠΈΡΠ΅ Products ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΡΡΠΈ ΠΌΠ΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π½Ρ, ΡΡΠ΅Π΄Π½Π΅Π΅ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅:
ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ = MAX(Products[UnitPrice])
ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ = MIN(Products[UnitPrice])
Π‘ΡΠ΅Π΄Π½ΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ = AVERAGE(Products[UnitPrice])
Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΌΠ΅ΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ Π² ΡΠΈΠ»ΡΡΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ:
Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ = SWITCH( TRUE, MIN('ΠΠ΅ΡΡ'[ΠΠ΅ΡΡ]) = "ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ", Products[ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ], MIN('ΠΠ΅ΡΡ'[ΠΠ΅ΡΡ]) = "ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ", Products[ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ], MIN('ΠΠ΅ΡΡ'[ΠΠ΅ΡΡ]) = "Π‘ΡΠ΅Π΄Π½ΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ", Products[Π‘ΡΠ΅Π΄Π½ΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ], 0 )
Π³Π΄Π΅
MIN('ΠΠ΅ΡΡ'[ΠΠ΅ΡΡ]) = "ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ"
β Π΅ΡΠ»ΠΈ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΡΠΈΠ»ΡΡΡΠ΅ ΡΠ°Π²Π½ΠΎΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ
, ΡΠΎΡΠΌΡΠ»Π° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΡΡΠΎΠ»Π±ΡΠ°[ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ]
ΡΠ°Π±Π»ΠΈΡΡProducts
.MIN('ΠΠ΅ΡΡ'[ΠΠ΅ΡΡ]) = "ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ"
β Π΅ΡΠ»ΠΈ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΡΠΈΠ»ΡΡΡΠ΅ ΡΠ°Π²Π½ΠΎΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ
, ΡΠΎΡΠΌΡΠ»Π° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΡΡΠΎΠ»Π±ΡΠ°[ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ]
ΡΠ°Π±Π»ΠΈΡΡProducts
.MIN('ΠΠ΅ΡΡ'[ΠΠ΅ΡΡ]) = "Π‘ΡΠ΅Π΄Π½ΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ"
β Π΅ΡΠ»ΠΈ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΡΠΈΠ»ΡΡΡΠ΅ ΡΠ°Π²Π½ΠΎΠ‘ΡΠ΅Π΄Π½ΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ
, ΡΠΎΡΠΌΡΠ»Π° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΡΡΠΎΠ»Π±ΡΠ°[Π‘ΡΠ΅Π΄Π½ΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ]
ΡΠ°Π±Π»ΠΈΡΡProducts
.
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΡ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΡΠ°Π±Π»ΠΈΡΡ, Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π² Π½Π΅Π΅ Π½Π°ΡΡ ΠΌΠ΅ΡΡ Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ ΠΈ ΡΡΠΎΠ»Π±Π΅Ρ ΠΡΠ΅Π½Π΄ ΠΈ ΠΎΡΡΠΈΠ»ΡΡΡΡΠ΅ΠΌ ΠΏΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ:
ΠΠ»Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ
Π΄Π°Π½Π½ΡΡ
(ΠΊΠ°ΠΊ Π² Π½Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅) ΡΡΠ½ΠΊΡΠΈΡ MIN
Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΠ΅ΡΠ²ΡΡ Π·Π°ΠΏΠΈΡΡ Π² Π°Π»ΡΠ°Π²ΠΈΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅. Π ΡΠ°Π±Π»ΠΈΡΠ΅ ΠΠ΅ΡΡ
ΠΏΠ΅ΡΠ²ΠΎΠΉ Π·Π°ΠΏΠΈΡΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ
. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π΅ΡΠ»ΠΈ Π² ΡΠΈΠ»ΡΡΡΠ΅ Π½Π΅ Π²ΡΠ±ΡΠ°Π½ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΡΡΠ½ΠΊΡΠΈΡ MIN
Π²Π΅ΡΠ½Π΅Ρ ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ
. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ ΠΈΠ»ΠΈ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ.
Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅
ΠΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
Ρ ΠΏΠΎΠΌΠΎΡΡΡ DAX
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ DAX
ΠΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ
ΠΡΠΆΠ½Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΏΠΎΠΌΠΎΡΡ?
Π‘Π²ΡΠΆΠΈΡΠ΅ΡΡ Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ.
Β